I get you, and hopefully I can shed some light on this subject. Unreal Engine is made to also be used for Android and mobile devices. However it is mostly focusing on games for the PC platform. It received more support when Fortnite started getting more popular on mobile devices.
- Cloud saving is a huge thing. You can also use legacy save when developing. For my game https://play.google.com/store/apps/details?id=com.EliasWick.BubblePop2 I use the legacy save feature. (Saving data to the device)
- I am unsure about this, I think I have mostly seen nodes connected to ads and monetization. There is a firebase plugin which could be worth looking into as it connects to the google play game services: Firebase - Features in Code Plugins - UE Marketplace
- It does, and I had to do some code changes in the included build files to get it working. Luckily I didn’t have to change the project into a C++ project to get it working.
- I am not sure how far back you want to support. My game supports 6,837 devices out of 22,563. The main reason is because I only support from API level 21 - 31. Lowering this would increase the number of devices the game supports.