Thanks you are correct!
Here's how I fixed this:
I wiped and built up a Raspi, and installed DNSmasq and DNSutil (
https://phoenixnap.com/kb/raspberry-pi-dns-server) I gave it a hard line gigabit connection on my nework, disabled its wifi, I listed the Fqdn and the ip of my NUC running 3cx. I confirmed it would pull DNS with a Dig check. I made an IP reservation for IT on my router so its IP would be 'static' and the DHCP server wouldn't lease that IP out to anyone else.
After I got the Pi running as a DNS server: My router wouldn't let me change its DNS (wisely) to a 192.169.XX.XX ip..., It told me to change it for the DHCP server: (so you, SweetAction, are correct). I added the Pi as the DHCP server's primary DNS it hands out to clients when it issues IP's.
I made sure clients could resolve names with the new DNS server by surfing a few places. Then when I tried the FQDN I got this new error (which not being a network pro... I'd call a firewall / port traffic denial error)

I did a Dig on the Raspi for the FQDN and could see that it had a 0 second quiry time and the IP matched my IP... so the new internal DNS is resolving this for its clients.
So realizing the port was blocked: I then went to my router and opened up the 3CX instance's IP port 5001...
And it worked! I couldn't remember my password... but I used the link to reset it and I'm in!
Thanks for your help.. and I hope this helps someone else who's not a network pro but can do some of their own stuff.