so it obviously sounds like a slow leak.....
Therefore while your riding you are burning up the fuel before it leaks out. (hence why it doesn't leak while riding)
When blowing your carby clean make sure you are blowing through all the holes, eg, jets and fuel inlet hole.
So take the floats out, then the needle seat and blow compressed air through there with the fuel hose detatched.
Remove tap from fuel tank and wash out the tank with petrol. Also try to clean the tap. This will eliminate a lot out of the equation, possible causes after this are the float level is wrong or the needle seat is somehow damaged.