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.
Tammy & Mike
Ford F250 V10
2021 Gray Wolf
Gemini Catamaran 34'
Full Time spliting time between boat and RV