The best time to sell is when the hassle of not selling outweighs the hassle of selling.
If you're at that point and your property value isn't prohibitively low to sell, then sell it now.
I sold a property right before property values shot up. It doesn't bother me because I sold at a very, very good time for our personal needs.
That was right before the pandemic, and frankly, pandemics are unpredictable and property values could have plummeted instead of sky-rocketed. I feel no personal loss that my former property could have sold for more a year or two later.
I didn't have to deal with being landlord through the pandemic when all of a sudden tenants rallied in my community to stop paying rent and the laws changed to allow them to do so.
I sold when my unit was empty, easy to repair, easy to stage, and easy to sell. Had I sold a year later, I may have sold for more, or maybe not, because perhaps I would have had shitty tenants who sabotaged my sale, knowing that selling could get them evicted.
My point is that even knowing that values jumped right after I sold doesn't make it a slam dunk that I should have waited.
If now feels like the right time to sell and the unit value is high enough to make it beneficial, then sell. Move on.