Congress has no ENFORCEMENT agency. It would require the DOJ to enforce a contempt charge.
And folks, that's just not going to happen.
The House and Senate each have their Sgt at Arms who have the authority to arrest persons defying Congressional subpoenas. They can and have done so.
To say that Congress must rely on another Branch for enforcement is absurd.