I'm not really sure if this was intentional or not but it felt kinda weird and I don't know if there's a better place to post this. Anyways when you go talk to a contact and ask if there's any work you get offered a particular ship, go check the other options and the ship is still the same. But if I exit from that dialogue and ask again if there's work to do (without going to other colony screens or anything), the contact will suddenly offer a different ship. You can kinda cheat this and just spam until you get a ship you want, and it's super fast.
I suppose the offered jobs have a refresh of some sort so I thought it was weird it resets even without time passing by. In the case this is intended behaviour might as well just add a list of available ships for the player to select.