1Password has a shitty autofill

I recently switched from Dashlane to 1password at work, and holy shit the autofill is so much worse on 1password.

On mobile I cant get 1password to autofill at all.
On desktop it just doesn't show up for a number of fields.

For our checkout at work I noticed that the way I could fix this, was to add an id to the field. Autocomplete and type was correct, but apparently they need an id.

This didn't work:

<text-input
  class="editable-address__initial-email"
  type="email"
  autocomplete="email"
/>
<text-input
  id="email"
  class="editable-address__initial-email"
  type="email"
  autocomplete="email"
/>

Very weird. I'm going to contact them to see if I can get them to fix this.