I can't answer that question about heat but I can say YES females do spray at least Dusty does I have to laugh and if Dh knew I told this he would just die but Dusty will spray him to let the others know daddy is MINE!
I find it funny because it's not me if it was me that would be a whole nother story!!
Good luck with your cat and boy does that smell they spray reek!!