Was each visit two to three weeks, or two to three months? To an Immigration Officer, the former makes you look like a happy tourist, however the latter looks like a visa dodger.
If you get an extension, you are OK then. For me, I would never visit without an outbound ticket within 59 days. The airlines should check this during check-in, and the fact that they seldom do won’t stop me from having proof that I’m leaving within the conditions of the visa exemption. Good luck.