Apple publica una aplicación en la tienda de Google Play que puedes descargar al Android y luego intenta ejecutar la transferencia desde una red que no tiene conexión a Internet para asegurarte de que no esté usando una transferencia basada en la nube.
Supongo que es un software de terceros desde el punto de vista de Android, pero parece que tu primera parte está bien con MacOS y iOS. De hecho, uno de los pasos de solución de problemas es desactivar la red celular , lo que me hace pensar que utiliza el descubrimiento de redes locales y que intencionalmente no quiere que sus datos vayan a ningún lado, excepto de un dispositivo Android a un dispositivo iOS. (Esto también sigue el largo tiempo del diseño de Apple para nunca enviar datos cuando se puede mantener local).
Si ha cerrado el WiFi, úselo y no necesita la Mac. El único caso que veo que necesita Mac en este escenario es si desea utilizar el hardware de WiFi para hacer una red local para que ambos dispositivos móviles se comuniquen entre sí.