I finally figured it out for myself. Decided to post my solution in case it could help someone else save the time + headache. Skill level: beginner javascript, so feel free to “programmersplain” where I get hazy.
︎ Diff Forms posting to the same database despite attaching/connecting to different databases:
I deleted and re-attached each database to each page, then connected each form field/Submit button again. Clean slate. Make sure the database is “Write-Only” and the database permissions are set to “Form Submission”. Then I tested each one in preview mode, made sure the emails sent/posted to correct database, and then published the database & page. I’m guessing that because I had duplicated the pages and then made changes to each form, the code got mucked up. OR, I didn’t go through testing in the preview phase before publishing? Not exactly clear what did it TBH…
For good measure, I also made sure to change the ID of each database to something different on each page. Instead of #dataset6 on each page, i made up a page-specific naming convention.
︎ Emails not sending in mobile view:
When in mobile editing view, make sure that there are no errors (red dots) in the script view window. When I was editing/“designing” the page in mobile view, I was hiding strips/groups/etc that apparently held the floating database attachment icon. They are HIDDEN in mobile view, so it was a bit of a guessing game.
→ NOTE TO WIX: Please make databases visible in mobile view to avoid confusion.
Okie dokie. Good luck!