Config toolbarMode not working?

I am trying to suppress the dev options in my app using config.toml (with client → toolbarMode), but I don’t think it’s working. Perhaps I am misunderstanding what that should do, but I was hoping to not let users see the Rerun, Settings, etc. menu. However, I still see that

I want to make sure I understand what this should do and, if it should do what I’m expecting, debug the issue

Hosted on Google Cloud Run - App

I have a config.toml file, which I know works in general since the primaryColor line is working. The github is private, but here are the contents of the file:

# https://docs.streamlit.io/develop/api-reference/configuration/config.toml

[theme]
primaryColor = "#1D867F"

########################################################################
# EVERYTHING BELOW THIS IS FOR THE PRODUCTION VERSION
########################################################################

[client]
showErrorDetails = "stacktrace"
toolbarMode = "viewer"

[server]
fileWatcherType = "none"

[browser]
gatherUsageStats = false