Realised that the Registration flow is too tedious and that may have affected the user sign up rate.
Instead, used Stripe for instant omniauth sign up which automatically creates the user personalised page via Stripe data. Fixed Stripe refund not working via the Stripe connect Flow.
Hehe, another 3 transactions performed today. On route to break even in a few days if everything goes as plan.