Thank you very much for your prompt reply, that was exactly my issue. Sorry for the false bug report.
For anyone else googling how to grant permissions in docker-entrypoint-initdb.d:
CREATE DATABASE mydb;
CREATE USER myuser WITH ENCRYPTED PASSWORD 'mypassword';
\c mydb
GRANT CREATE ON SCHEMA public TO myuser;