If there is too much movement, even flexible adhesive and grout will only do so much. You could try the flexible grout route and see how long that lasts, but I wouldn't take too many chances in a bathroom.
I'd doubt any modern buildings have marine ply on the floors unless explicitly requested in the design, many use OSB. WBP is also sufficient as a base for tiling in bathrooms.
You may need to re-do the entire floor, in which case some of the previous threads should help you out.
Leo