I would say it is complicated to breed boas and some may say they cycle while other’s say they dont. I think a misconception is that boas are not being cycled when in reality they are. You could maintain a hotspot and the temps in the room can naturaly cycle themselves. Even a heated or cooled room will naturaly cycle. Heat indexes also create variation of what that 90 degree hotspot actualy feels like to your snake which is dependent not only on if you were to spray the inside cage or outside room floors but also the external atmosphere of your room or outside. Especially on very dry or very wet days. This changes presures which snakes can detect. The pressure changes during hot/cold and dry or wet seasons is what makes your hot spot feel different to the snak. Many snakes will self regulate and seldomly stay on the hotspot for more then a few days if properly set. This is why you can breed your boas at any point of the year as long as the conditions are optimal for breeding your snake. You could take it a step further and assume the snake is acclimated to your region if held for one full year in the conditions you intend to breed in.
I would say alot depends on the type of thermostat, room enviorment, geographical season, heat source and lighting. Your boa should have appropriate muscle mass along with fat reserves and age before attempting to breed. If you research where you snake is from and copy that habitate natural cycles and animals conditioning then you should have no issue given age and size is appropriate.
Hopefully the picture bellow help you with ovulation because its not as simple as you think. Its more subtle and the hard football mass you see is the tail end of the full ovulation cycle. There are more subtle ques that leads up to the ovulation. I would also say dont take your male out even if you see ovulation because you dont know if the job is complete.