AMS always says “failed to send out filament”

Hi all, I know this is a familliar topic. however, I am still a little baffled on this

have replaced
Tunnel or first stage (Complete new)
PTFE tube (one from Bambu precut)
AMS hub (complete New) old hub did have a fair bit if wear on magnets.
drive rollers (new)
idle rollers (new) The ones at the back

still happens

the tunnel or first stage feeder seems to feed until signal recieved from hub.
this should continue to feed an amount from magnet sensor to drive motor (Approx 40-50mm) in hub then turns off motor in 1st stage and allows free spin of spool. Hub then takes over feeding.
well in my poor little head thats what I would do.

I must push in about 50mm till it catches.
it seems only on one channel. the first stage seems to stop as soon as signal is tripped.

happens only on one of my AMS all the others when done the above and or cleaning seem to work.

at error get single red flash

Red light single flashing Error status. It may be that the slot failed to feed the filament, and the filament is detected by the feeder but not by the filament Hub. The filament is inside the AMS

If I push at error about 20mm get this

|Red light double flashing|Error status. The slot failed to load or unload the filament. The filament is detected by both the feeder and the filament Hub. The filament is outside the AMS|

press resume push a little extra and it picks up
Usually rewinds and starts again, but push whist feeding and all good. (not ideal)

Thanks in advance