Fwiw, when my XL doesn’t move (even though, like yours, it kicks like mad when I pick it up), it’s either the feet or the A frame. I’d try the feet first since they're the easiest and cheapest to replace, and if that doesn’t work, then the A frame and turbine.
I hate diagnosing this pool vac...