I've been in a similar situation with my own insurance business. I owned it but didn't work in it for a while. Managing it from afar was challenging, especially dealing with administrative tasks and ensuring everything was compliant.
In your case, it sounds like you did a great job figuring out how to structure your business legally. The key is having trusted partners or agents who can handle the day-to-day operations and compliance issues. It’s definitely wise to avoid any gray areas, especially as a foreigner.
What worked for me eventually was finding some good insurance back office solutions. These services took over the administrative tasks, like policy checking and handling proposals, which made a huge difference. It allowed me to focus on the strategic side of the business without worrying about the daily grind.