I just put a brand new exhaust system and headers on so I don't think it'd be blocked.

I don't have access to a vacuum gauge but all vacuum lines are brand new and none of them are leaking

The check valve seems to be fine

And I don't have an electric pump, it's all mechanical