If you read this comment on GitHub Issue #1509, as well as the discussion that follows, it seems that Bitwarden’s domain matching algorithms only allow domains that have suffixes in the Public Suffix list.
Since it is possible to match on the IP address — would this not be an acceptable work-around for you?
Pinging @cksapp, since he has some experience with internal domains.