Our Fleetwood Prowler 20' TT has been leaking under the bathroom vinyl. I removed the toilet and the vinyl and found that the flange was not screwed down. The toilet was rockable so that explains it. ...
Did they just cut the hole too big at the factory or did it rot from the leak?
At best it looks like you have a temporary solution but long term, you probably need to look at replacing the floor in the area so you can screw it down properly. If you have the vinyl up, probably a good time to do it.