You won't get fuel until you have spun the engine fast enough to get enough oil pressure to trigger your switch that way.
The one time I set up an electric pump with a carb I put a 4psi regulator between the pump and the carb to prevent flooding and just wired the pump to ignition switched power.
Other people might have other solutions, but that worked for several years for me.