Leviticus 17:3 Any Israelite who sacrifices an ox, a lamb or a goat in the camp or outside of it 4instead of bringing it to the entrance to the tent of meeting to present it as an offering to the Lord in front of the tabernacle of the Lord—that person shall be considered guilty of bloodshed; they have shed blood and must be cut off from their people. 5This is so the Israelites will bring to the Lord the sacrifices they are now making in the open fields. They must bring them to the priest, that is, to the Lord, at the entrance to the tent of meeting and sacrifice them as fellowship offerings
The above law applied particularly to Israelites in the wilderness. As pointed out by Dottard in a comment, there was a transitional period:
The official place to sacrifice was at Gilgal, Bethel, Shiloh, Gibeah, and other places before it was finally located in Jerusalem
After that the applicable law is in Deuteronomy 12:11:
Then to the place the LORD your God will choose as a dwelling for his Name--there you are to bring everything I command you: your burnt offerings and sacrifices, your tithes and special gifts, and all the choice possessions you have vowed to the LORD.
The dwelling for his Name was the Jerusalem temple built by Solomon.
All 4 instances of sacrifices that you listed happened before Solomon's Temple existed. It's a matter of what law to apply to what people and when.