If you're into it, you could always re-flash your TP-Link hardware with some open-source firmware that is more automation friendly. I used to be intimidated by it, but a friend showed me how to do it and it's remarkably simple and pain-free (provided it's a commonly supported router of course).
ofc I could, but no project supports this specific hardware (Archer NX600) - I'm very happy with my solution :)