You should at least put text in your post that this in regards to Khon Kaen immigration office moving location that way people can search for the post.
A self-transfer means it 2 separate tickets. One booked to Bangkok, then a different ticket purchased from Bangkok to the next destination. That means you have to leave the secure area going through passport control to check-in for your next flight at the main desks.
The only chance you'd be able to switch is if you are currently on an extension. If you are not on an extension and instead you are actually on the initial 90 day non-O visa, then there is no chance at all. You would need to leave Thailand and get your current status cleared, and then since you are leaving already, it would be easier to get the non-B at a Thai embassy while you're there.
Otherwise if both your employer and the immigration office support it and you do not get the non-B while you are outside of Thailand, you could re-enter as a tourist and apply to convert at your immigration office. It will require a literal mountain of paperwork to do it inside of Thailand though. Many employers cannot or will not support it due to how much paperwork is required.
It does not say submit at least 3 days before, so your entire premise is incorrect. And since the system does not allow you to select a date greater than 3 days away, it's obviously not intended.
They want where you'll be staying and when you will be arriving to be accurate, not something you planned 3 months ago then changed in the meantime and never went back and updated it.
The calendar to choose your arrival date does not give you an option further than 3 days out. You can choose 0, 1, 2, or 3 days away for your arrival date. No it cannot be saved. It's like 4 questions.
Marriage to Thai is 400,000 baht for the visa/extension in Thailand. The exact amount you'll need for an embassy will be on the embassy's website, as it's not always the same.