Filament_switch_sensor runout detection issue

I am having an issue with filament_switch_sensor runout detection. Log is attached. Config seems appropriate. Insert detection is working as expected. However, Runout detection is not. The screeny depicts where I inserted and removed filament through 3 iterations. The insert gcode fires. The runout does not. Tried with Pause on runout set both to True and False. No behavior changes.

Besides an issue with Klipper, what other things can I check to see if this issue is resolvable myself?

Screeny: https://i.imgur.com/42zbtpG.jpeg

Thanks.

~MHz

klippy.log (356.5 KB)

Versions: https://i.imgur.com/AwFq90P.png