Looking on GitHub the code for FloatLayout has not changed in 3 years, same for Layout (the parent class of FloatLayout). Perhaps there is an issue in a module they are importing – but I suggest you work to narrow down the issue. Start with one of your examples and remove code until you are left with a small example that demonstrates the problem.
It strikes me as odd that the problem only manifests on Android. Give it is a touch issue – I wonder if this an issue related to:
Your assumption of an issue with FloatLayout seems quite unlikely.
If you set the screen size to match your Android device, do you see the issue on a desktop platform?
To view this discussion on the web visit https://groups.google.com/d/msgid/kivy-users/9e6abf00-12b7-4104-905c-c375a2c7df21n%40googlegroups.com.