I use lsposed + hidemyapplist. Sometimes apps look for magisk, or other signs of being rooted. That will hide them all.
I also have magisk hide and sulist enabled. They also help hide root by preventing apps from requesting root unless explicitly allowed. It also hides magisk, which bank apps usually look for.
Edit: A bit redundant now that I think about it, but I haven’t had any issues.