Trouble with Blue Iris MQTT integration

I am trying to get HA to receive alerts when motion is detected on a Blue Iris camera. Here is my configuration:

binary_sensor:
  - platform: mqtt
    name: "KassCam Motion"
    state_topic: blue_iris/binary_sensor/kass_motion/state
    payload_on: "on"
    payload_off: "off"
    device_class: motion

Blue Iris MQTT Settings

When I hit the “test” button in those MQTT settings the sensor correctly receives an “on” payload and the state changes to “detected”. However, the only way for me to send an “off” payload and change it to clear is to manually change the state on the states page. Even worse, when motion triggers the camera the MQTT "on payload is either not sent my Blue Iris or not received by HA. The binary sensory does not change to “detected” when the camera sees motion, only when the MQTT Test button is pressed. I have confirmed that my Blue Iris profile 1 (green) is active and it is set to always be active.

Any ideas how to fix this?