They don’t do that anymore. Congress hasn’t passed a budget in years.
It’s all on auto-pilot, and then they vote a “continuing resolution” to keep up the dig and pony show.
An actual budget would require specific debate on issues. They don’t want to do that, because they would be on record. Many of them are complete snakes. And that’s the Republicans.
Actually last years budget was sent through dept by dept. they one not agreed to is the DHS budget