hansoo Wouldn't it be possible to develop it with minimal development time?
Enhance doesn't use PHP so it might not be as simple for Enhance developers as it would be a Wordpress developer.
This would be very easy (relatively speaking) to code for any competent Wordpress developer. The enhance API could be used to get packages offered and sync to wordpress products. Woocommerce subscription for billing. Add some hooks so that overdue statuses trigger a request to enhance API to suspend customer.
All that said... I would, under no circumstance, trust any hosting that is managed through wordpress. Security nightmare. Even really popular plugins have gaping security holes and as a customer I don't know what plugins are installed. Even ACF just had a major security vulnerability found that would impact a site like this. Maybe upmind gets hacked too but its much less likely than a wordpress site.
Core wordpress is secure ish but even the popular plugins are garbage developed overseas by the most incompetent/cheapest developers and updates are usually not audited. I'd reconsider this idea.