Very simply: stopping funding would have ended Obama’s amnesty. Going this route won’t make it through a veto override, so is purposely ineffectual and only for show.
Boehner is a deceptive snake—as are the vast majority of GOP congressmen (who voted him in again).
Bingo!!