Two rounds of interview, contract role, got selected offer released, after a month , they pulled back the contract due to budget reasons. While we were waiting for approval, keep this in mind, i heard most of the time they onboard, but there are cases like this.
H1b has a bigger problem with these instable contracts, so before leaving your previous job ensure that boe has approved in their system i.e field glass.