Sounds as if there are multiple causes of the Gallery field not being supported in a Front-End form.
For me, the solution was to grant the ‘Upload Files’ capability to the user. SOLVED.
(In my case, I’m using MemberPress and Members, and I granted the capatility to the ROLE in question.)
Hope this helps