PHP date.timezone and local/global php.ini

So I just moved into a new server and PHP requires that you set the “date.timezone” config. I added that /etc/php.ini and restarted the web server, but the issue on the particular website didn’t change.
I then added that same date.timezone into the sites /siteuser/etc/php.ini and then it worked.

I thought that anything set in the global php.ini would pass down to all the sites and only what was overridden in the local php.ini would change that. Not sure if this was just some weird fluke or if there is something different with this particular setting?