Heat did the trick for the spout, no dice on the diverter knob.
I forgot to mention, when you use heat to try and loosen it up to drain the water out of the system first. Otherwise all the heat will just get transferred to the water in the pipes. So try turning off the water to the house, then turn on the shower and open a sink or shower in the basement so all the water will drain away from the shower you’re working on.
Be aware that this might melt any plastic or rubber in the shower valve causing it to leak or make it unusable until you fix it. It might be smart to have a replacement shower valve on hand just in case you can’t fix the old one, best case you can return it if your successful fixing the old one.
They make specific replacement shower valves sets that come with a large trim piece that cover up the hole you would have to make to replace the old valve.
Sorry I wasn’t more specific about all that, I haven’t worked in plumbing for like ten years 😅
WTF is this lol?