A pulse fuel pump needs a good pulse signal to work properly. The closer to the engine, the better the pulse. The catch can will get a very weak pulse as it is too far from the engine (typically) and has an open breather which would negate the pulse signal. The intake path after the butterfly is good. As an alternative, you can run directly from the crankcase.