I have been using envycontrol for year or so on various Arch-based distros without any problems. It has been around for a long time, but original creator (His name is geminis3 on github I think) has stopped development. So bayasdev on github has forked it and maintaining it now. He is very active and probably will keep the project alive for a long time.
I did not test, since I have no relevant hardware, but checking the code, I was wondering why “Support for EndeavourOS” was added with a commit for running dracut regenerate, while nothing about running mkinitcpio -P.
Unfortunately but simple in my opinion envycontrol -s nvidia, causes a black screen before logging in and freezes the system. It’s possible that I’m making a mistake because I’m installing the driver as for bumblebee, but without it.
When i use hybrid mode, then system works, but output from inxi -G