Frigate doesn't play in HA app, only Firefox

A peculiar problem I can’t seem to solve. Out of my 4 frigate cameras, only one plays in the HA app…sometimes. None of the clips play. It just gives me a gray background with a play button which jumps up and down. All the settings for every camera are identical, and have been copy pasted. When I open Firefox, all the cameras play live normally, and all recorded clips play too. I’m out of ideas. Using go2rtc and vaapi preset. This only affects one android phone, sony xperia 10 iv.

Here is a short version of the config:

detectors:
coral:
type: edgetpu
device: usb

mqtt:
host: 192.168.68.140
port: 1883
topic_prefix: frigate
client_id: frigate
user:
password:
stats_interval: 60

go2rtc:
streams:
Living_Room:
- ffmpeg:rtsp://0:[email protected]/stream1

webrtc:
candidates:
- 192.168.68.140:8555
- stun:8555

cameras:

Living_Room:
record:
enabled: True
retain:
days: 0
mode: all
events:
pre_capture: 5
post_capture: 60
objects:
- person
- cat
retain:
default: 30
mode: active_objects

    required_zones:
      - lr_cat
snapshots:
    required_zones:
      - lr_cat
ffmpeg:
  inputs:
    - path: rtsp://0:[email protected]/stream1
      input_args: preset-rtsp-restream
      hwaccel_args: preset-vaapi
      roles:
        - record
        - detect 
detect: 
  enabled: true
  width: 2560
  height: 1440
  fps: 5

objects:
  filters:
    person:
      mask:
      - 0,1440,2560,1440,2560,0,0,0
zones:
      lr_cat:
        coordinates: 279,0,120,309,106,1080,145,1440,485,1440,716,1440,1532,1440,2560,1440,2560,498,1435,299,1127,0
        objects:
         - cat

objects:
track:
- car
- person
- cat
- bicycle
- motorcycle
- deer

birdseye:
restream: True