Can't access http locally using NGIX reverse proxy and duckdns on https which is breaking iOS apps

Hi all - I’ve tried to follow the instructions to set up remote access using NGIX and DuckDNS. I can access home assistant remotely just fine. I can access locally as long as I use HTTPS in a browser and accept the unknown certificate. I cannot access locally via the MacOS app or the iOS app as says the certificate isn’t trusted and I can’t accept it anyway. I thought the reverse proxy was designed to let you access http locally and use https remotely, but I dont appear to be a be able to get the local access working. I assume if I can get the HTTP side of the house working once more my iOS and MacOS apps will work correctly. Thanks for your help.

Here is my config file:

# Loads default set of integrations. Do not remove.
default_config:

# Home Assistant URLs to enable remote access
homeassistant:
  external_url: https://mysubdomain.duckdns.org:442
  internal_url: http://192.168.1.149:8123

# Certificate details for remote access
http:
  ssl_certificate: /ssl/fullchain.pem
  ssl_key: /ssl/privkey.pem
  use_x_forwarded_for: true
  trusted_proxies:
    - 172.30.33.0/24
  ip_ban_enabled: true
  login_attempts_threshold: 3

# Text to speech
tts:
  - platform: google_translate

automation: !include automations.yaml
script: !include scripts.yaml
scene: !include scenes.yaml