Thank you so much for sharing your insights and experience!
The possibility that Roro might be in heat hadn't crossed my mind, but it makes a lot of sense given her behavior.
I appreciate the suggestion of getting her a companion to help curb her desire to explore outside. It's an interesting idea, and I'll definitely consider it carefully.
Your welcome brother.