@oliver I was told the run out detection needs an active print timer to function properly. I was not able to detect a run out on the CB test stand until I put an M75 in. Abort/restart of prints is functionality known to have problems currently, so it may not have reset the print timer upon restarting the print which could be responsible for:
it would report a fillament run out message the first time it was ran and they it wouldn't after the print was restarted
But @west is correct that the reason the filament run out was triggered was because of the improper connections.