Is our male cats spraying our ac/heating unit?

For the past few days, when I go into the sunroom and turn the heater on, the room becomes filled with this fishy nasty odor. Almost like water downed skunk, if that makes sense.

We have two outdoor cats who stay in our fenced in yard. I’ve noticed they sometimes sit on top of our ac/heat unit in the window.

I can not find the source of this smell. But it does seem to be coming from the heater, although I could be wrong.

Is it the cats? They are both male. And are both about 7 months old.