Changing one word makes all the difference sometimes.
Turns out, our router doesn't respect changes passed into getenv(), we need to use the $_ENV superglobal
Turns out, our router doesn't respect changes passed into getenv(), we need to use the $_ENV superglobal