It's primed by holding my finger over the exhaust for a few seconds. Also tried blowing in the fuel tube from the exhaust, so fuel is definitely reaching the carburetor.
Glow starter has full charge
Fuel is new
Compression feels ok and piston isn't damaged
Fuel tank is new also