If additional initialization logic is required when a form is opened, Dynamics 365 offers a choice between setting default field values (easy) and configuring custom parameters (not as easy but straightforward).
Quick forms also take parameters when opened. But, as Daryl “Always Raising” LaBar has discovered, sometimes it just does not work.
Short version: If you’re adding form parameters to a quick create form, always remember to add them to the default form as well, even if it “works” on your machine.
Long version: Go and read Daryl’s adventures in the local storage, if you feel like reading about a good lesson in investigative development.