Use edit mode, select all the parts that are to receive the second material ( Rim / Rubber)…
Once they are selected scroll down to the materials tab in the R window…you should see your current material listed Click on the + symbol, and add a New Material ( Rubber) and ASSIGN it…
Now you can use the node editor to create your Rubber material and not hurt the Metallic of the Rim…
It looks as if you followed what I showed we just need to correct the problem…
Check and make sure that those faces with the metal are really checked in the Metal slot…over on the right where you added the texture you can SELECT the Metal and see if those faces are selected… if not then select all the faces you want metal and assign the metal to those faces again…
You might need to re-do the Rubber after this …
Deselect the Metal and select the rubber in the material tab and make sure it only selects the parts you need and then re-assign the texture…
Make sure to check for duplicated geometry and Merge by distance if found…