Make sure Shizuku is running after reboot. It says running or not at the top. It can't run itself unless rooted
No, I know. I have a setup that runs Shizuku after booting. And it is running. I verify that
It's running as aShell works directly after boot that requires Shizuku to run as well.
Once my device boots, Macrodroid enables Wireless debugging(if connected to my wifi), then runs an Automate Flow to Start Shizuku. This part all works
The problem is that Macrodroid starts first then Shizuku is started after. I need to reload Macrodroid(force stop and give accessibility permissions again) for it to work.
Other option is toggle Macrodroid off in the application management section in Shizuku and grant it to allow all the time again and give accessibility permissions then it also works..
Either way that you do it, Macrodroid is killed than reloaded for it to work. Either manually or through Shizuku Application Management settings