Just to comment on your first post of this thread, I use the Jackpot with CNC.js (on a windows machine) it seems to work well. Check out my other thread below where I raised some of my concerns with an upgrade to FluidNC to Rambo.
I saw CNC.js was updated to better handle FluidNC which has been helpful (no longer need to reset after connecting ect)
I’ll admit I owe the new UI a chance, but I am waiting for a more stable release of WEBUI v3 before giving it a try.