LocalSend works for me for Linux (Debian) and worked for Windows before. I send from my phone to my laptop (ethernet) too.
I'd say maybe check if traffic is going through your data on your phone? Maybe turn data off? And make sure LocalSend is open on both devices at the same time.