The President didn’t say they were going to Not going to pay. The President Paused the payments to investigate if the payments are valid,looking for fraud.
Its not Executive branch vs Congress.
Its Executive branch vs bureaucrats
Who to blame is Congress for letting unelected bureaucrats decide how to spend our tax dollars.