Ah, okay, all up-to-date! (current mobile app versions are incompatible with older server versions - so that reason is already excluded)
Is your server only available in your local network? (the title stresses “when my cell phone is connected via wifi” - and that sounds a bit like your phone could connect to your server, it the phone is on cellular?!)
And only for understanding: did you set this up freshly and it never worked with your phone on wifi? – Or did it work before and changed now so that it doesn’t work?
I guess, you already triple checked if everything is typed in correctly on the mobile app, to be able to connect to your server?
I must say, I have no first-hand experience myself with self-hosting and probably can’t offer any help here beyond that…
Just as an update on this, for anyone searching for the same issue.
I am still not able to sign on to the Bitwarden android app using my master password.
However, I was able to sign on by doing this:
in the Bitwarden Android app I selected the option to sign on using a device
from my Windows PC connect to the same network as my self hosted Bitwarden server, I browsed (using Chrome) to:
(ip address of self hosted Bitwarden server)/#/settings/security/device-management
(entered my master password to get into that)
from the Windows browser screen, approved the sign on request from my Android phone
I was then signed on to the Bitwarden app on my Android phone
In the Android app, went into Bitwarden - Settings - Account Security and enabled the unlock option to ‘Unlock with Biometrics’.
After that I locked the Android Bitwarden App.
Tried to sign on again to the Android Bitwarden App, and this time was able to select the option to use Biometrics, and then than worked.
I also tried powering off and on my Android phone, just to be sure I could access Bitwarden on it after a restart and yes, using biometrics, I was able to do so.