Ok, I got it, php really isn’t my strongest side
so order of reading the files matters, changing the name of the php file so it is last in the list when sorted by name fixed the issue with settings not applying.
I’ve tried uploading files over 8mb - and it worked. So solution #2.
Use Custom PHP.ini settings for docker - upload limits, timezone etc to add settings
in your custom INI file.