-snip-
I was also able to connect a my Green wallet to a random Electrum server and it synced without any problem. thus, I believe you should be able to connect it to your own server too.
I think the issue is with green is that like Coinomi it needs a valid SSL because it does connect to the 1 node I have with one.
BUT, for internal testing I just hit the 192.168.1.x private IP.
Apprently, that's no longer possible. I tried to connect to my own server it's stuck at "SPV synchronization..." and whenever I make a transaction it says "SPV unverified".
I reached out to @BlockstreamHelp in Twitter, and this was their response:

@DaveF Have you tried BRD wallet? It says "Connected" regardless of the IP address I put and payments are going through just fine so I can't tell for sure if it's not working and I'm being connected directly to BRD servers, or it's just because I didn't configure my node properly.