sounds to me that your low speed needle is not tuned right, check it again, and yes having a longer fuel line and fuel filter also helps, never once stalled being upside down with xb808 tank.
Your idle should be set right a 0.5 gap is usually in the ball park but different fuels different brands different plugs all have contributing factors to your idle setting.
Read up on the engine threads, plenty of info there.