Is this needed if we're on stock turbo/pressures? I also saw you added clamps to that check valve.Exactly. You might want to look into replacing the check valve between the intake manifold and catch can with one that can 100% handle the pressure.
Boomba makes a nice check valve that will fit right in it's place.