Not the case. The executive makes treaties. Parliament can scrutinise them but has no general ratification or veto role. See https://commonslibrary.parliament.uk/research-briefings/cbp-... .
My point was that there is no constitutional requirement for parliament to ratify treaties.
Yes, it can delay a treaty. It could even pass legislation preventing a treaty from having legal effect. But that would require a extraordinary breakdown in parliamentary party discipline.
The real lever of power in congress is the parliamentary process in the Senate.