Android device disconnects after fast roaming due to lost DHCP replies

Yes. Even those that technically support the feature don't always actually work well.

This can be improved by carefully tuning your power levels on your APs (and ensuring that you have chosen channels that are non-overlapping and have sufficiently low noise/interference).