Stellantis acquired 20% of Leapmotor and is building one of their compact car (T03) and a small SUV (C10) in a Stellantis factory in Poland. That way they avoid any tariffs that would apply to Chinese cars in Europe. For €18K (tax included) + local EV incentives it's difficult to beat and I...
https://www.fastenright.com/general-fixings/rivet-nut-split-leg-light-duty/rn01
This could be a good option, it will give you a clean thread that's securely attached to the aluminum hollow frame.
Are the screws too small in diameter/gauge or too short in length? In any case you can probably find bigger or longer screws at you nearest hardware store, just match the screw size with the old ones.
PS is outside the state responsibility area that's why it's greyed out and not assessed for severity. It is still bordered by a very high fire hazard severity zone.