Plex container in host mode not showing webui

I’ve had Plex running in a container for several years without any issues. For some reason recently I’ve had issues with it connecting on my LAN so I figured I’d go in and update Plex. After updating I’ve been unable to pull up the web ui. I can see the container logs and all seems well. Any variation of hitting the web UI fail (http://hostip:32400/web, localhost:32400/web, 127.0.0.1:32400/web). I’ve resorted to trying with a completely new Plex container and the issue persists. This is running on an Intel mac mini. Am I just completely missing something here? I’d prefer to keep it on host.

---
version: "2.1"
services:
  plex:
    image: lscr.io/linuxserver/plex
    container_name: plex
    network_mode: host
    environment:
      - PUID=1000
      - PGID=1000
      - VERSION=docker
      - TZ=America/Denver
    volumes:
      - /Users/home/.config/plex:/config
      - /Volumes/media/TV:/tv
      - /Volumes/media/Movies:/movies
    restart: unless-stopped
plex  | [s6-init] making user provided files available at /var/run/s6/etc...exited 0.
plex  | [s6-init] ensuring user provided files have correct perms...exited 0.
plex  | [fix-attrs.d] applying ownership & permissions fixes...
plex  | [fix-attrs.d] done.
plex  | [cont-init.d] executing container initialization scripts...
plex  | [cont-init.d] 01-envfile: executing... 
plex  | [cont-init.d] 01-envfile: exited 0.
plex  | [cont-init.d] 10-adduser: executing... 
plex  | 
plex  | -------------------------------------
plex  |           _         ()
plex  |          | |  ___   _    __
plex  |          | | / __| | |  /  \
plex  |          | | \__ \ | | | () |
plex  |          |_| |___/ |_|  \__/
plex  | 
plex  | 
plex  | Brought to you by linuxserver.io
plex  | -------------------------------------
plex  | 
plex  | To support LSIO projects visit:
plex  | https://www.linuxserver.io/donate/
plex  | -------------------------------------
plex  | GID/UID
plex  | -------------------------------------
plex  | 
plex  | User uid:    1000
plex  | User gid:    1000
plex  | -------------------------------------
plex  | 
plex  | [cont-init.d] 10-adduser: exited 0.
plex  | [cont-init.d] 40-chown-files: executing... 
plex  | [cont-init.d] 40-chown-files: exited 0.
plex  | [cont-init.d] 45-plex-claim: executing... 
plex  | [cont-init.d] 45-plex-claim: exited 0.
plex  | [cont-init.d] 50-gid-video: executing... 
plex  | [cont-init.d] 50-gid-video: exited 0.
plex  | [cont-init.d] 60-plex-update: executing... 
plex  | Docker is used for versioning skip update check
plex  | [cont-init.d] 60-plex-update: exited 0.
plex  | [cont-init.d] 90-custom-folders: executing... 
plex  | [cont-init.d] 90-custom-folders: exited 0.
plex  | [cont-init.d] 99-custom-scripts: executing... 
plex  | [custom-init] no custom files found exiting...
plex  | [cont-init.d] 99-custom-scripts: exited 0.
plex  | [cont-init.d] done.
plex  | [services.d] starting services
plex  | [services.d] done.
plex  | Starting Plex Media Server.
plex  | Error in command line:the argument for option '--serverUuid' should follow immediately after the equal sign
plex  | Crash Uploader options (all are required):
plex  |   --directory arg       Directory to scan for crash reports
plex  |   --serverUuid arg      UUID of the server that crashed
plex  |   --userId arg          User that owns this product
plex  |   --platform arg        Platform string
plex  |   --platformVersion arg Platform version string
plex  |   --vendor arg          Vendor string
plex  |   --device arg          Device string
plex  |   --model arg           Device model string
plex  |   --sentryUrl arg       Sentry URL to upload to
plex  |   --sentryKey arg       Sentry Key for the project
plex  |   --version arg         Version of the product
plex  |   --allowRetries arg    Whether we will allow retries
plex  | Critical: libusb_init failed