How Can I Use Data For Apps Blocked on Wi-Fi Networks?
You would first need to keep data enabled while being on Wi-Fi, and redirect application UID using netfilter, which require root to alter it's settings.