I had a issue with squishy floors in the high traffic area in my 2012 Citation 24sa. The floors are a thermo bond Aluminum structure and foam insulation between a heavy plastic material. We are guessing the previous owners were heavy. The foam breaks down causing a void. There is NO wood OSB in my floors. So nothing to root. The fix I got from a British you tuber. I pulled up the Vinyl flooring and drilled 1/4 in holes every 6 inches in the soft areas into the foam. I then injected epoxy resin with a large syringe into the hole then plugged with 1/4 inch dowel. 24 hours latter I flush cut the dowels.I replaced the vinyl with vinyl plank flooring. I would assume you could do the same thing with OSB. You don't have to rip up the floors. The epoxy I used was a 2 part resin that is used to pour on table tops and crafts. You have to be careful adding any thickness to your floors as it may affect your slides The floors are now solid.