Mobile data only works when tethering is active
After two hours, I have solved the issue.
The problem was, there were two default APNs.
One for tethering, one for mobile phone network connection.
The solution was to add &quot;defult&quot; apn type to the tethering apn and remove the mobile phone one.