From your first post, I suspected the problem might be cam timing. You said you have consistent 135-140psi in the compression test. That sounds low to me, especially for a new engine. 165/175 would be my expectations. So, if it is a new engine, and you have low vacuum at idle, and low compression, cam timing would be the first place I would verify. A performance cam usually creates low idle vacuum due to the overlap. But you don’t usually see these cams on engines with low compression, like 8:1 or something around that. If you’ve run out of likely causes, then cam timing becomes more likely; at least likely enough to run it to ground. Good luck.