Extruder isnt feeding while printing

I feed my filament (PLA or TPU). if i hit the load button twice i get a good filament stream, but when i try to print nothing comes out.
If i force the filament down by hand i get a small stream. With the TPU. When i open the hotend/feeder door its coiled up inside the compartment.
If i take the nozzle off it will feed straight through. I have replaced nozzle and hotend assembly, updated the firmware and nothing has helped.
I shoild note it has been working fine for 2 months. I did have some TPU coat the original hotend and ruin the rubber HE coating, but I’ve changed hotend assemblies and recalibrated since then.