Mini stops feeding filament a quarter way through print

Without knowing what fan (or tool head) you have, I can’t say if there is a better fan.

If it is a 40mm x 10mm 5v fan, then yes, there are better fans, https://forum.lulzbot.com/t/filament-feed-failure/5693/20

How are you controlling / monitoring the temperature in the enclosure? Perhaps the enclosure itself just gets too hot after 3 hours.