I don't use all plastic flanges for this very reason.
They are junk.
Personally I'd remove the existing flange and install one of these with a stainless steel ring.
Yea it's more work but so is replacing a rotted out floor a couple of years down the road.