I doubt this will work with faster printing materials. 40mm/s is suuuuper slow compared to speeds that most modern printers are spitting filament with (not necessarily TPU). Unless you have a coil or something inside the tube heater so it spends longer time in there, but that probably also introduces a lot of resistance so moving the material through is notably harder.
Yes, that’s also what I already mentioned in the other comment…but pulling filamennt through a coil will also introduce significantly more resistance than pulling (or pushing if using bowden) it straight, which might be an issue at high speeds and cause under extrusion.