wandering around in the elixir forum
It seems like setting config. values is (was?) an issue, specially fetching config. values from external stores like vault.
It seems like the compiler is not that transparent, and you have to account for it every once in a while in how you structure your project.