On Android O some of the critical permissions requested need to be declared separately in platform permissions otherwise they will not be granted to the client. Please add the following permissions in vendor\mediatek\proprietary\frameworks\base\data\etc\ privapp-permissions-mediatek.xml
<privapp-permissions package="com.redbend.client"><!-- package name -->
<permission name="android.permission.DELETE_PACKAGES"/>
<permission name="android.permission.MANAGE_DEVICE_ADMINS"/>
<permission name="android.permission.INTERACT_ACROSS_USERS"/>
<permission name="android.permission.RECOVERY"/>
<permission name="android.permission.MANAGE_USERS"/>
<permission name="android.permission.ACCESS_CACHE_FILESYSTEM"/>
<permission name="android.permission.REBOOT"/>
<permission name="android.permission.INSTALL_PACKAGES"/>
</privapp-permissions>