I went through the scripts and the associated scripts (/etc/profile.d/*.sh) but don't see where it's being displayed from.
I also checked /etc/ssh/sshd_config and PrintMotd is yes.
The problem is logging in as a user displays the motd correctly however logging in as root does not. Logging in as root to a different server (similar setup) does show root the motd.
And I know about not logging in a root. I haven't done it and wouldn't have known about the problem had it not been brought up by auditors. Since it's a customer server, we're not allowed to "fix" it.
So what would prevent a root login from displaying the motd if my login works vs the motd working on both roots and my account on a similarly configured server?
I would expect perhaps a flag file (like .dircolors) but nothing jumps out in root's home dir or in the other three as not existing.