Time configuration incorrect

I guess you did not get it.

root_timezone is the timezone that the user admin - the default superuser - has. His profil is not editable, so you can’t set a timezone outside of the configuration file.

Graylog internally use UTC and display the time always as UTC not with the local time setting of the server.