If you requested a team, that contributes to why you may not get them. The teams do not stay together for any number of reasons, so if a team is requested and no longer together, they have no idea which you prefer. That is why it is best to request ONE. Then if they are still a team, that is a bonus. (Ditto if you are putting additional requests like “private table” or a certain rotation. The more requests, the harder to meet them - and not knowing which is most important they go with “None”.)
Still no guarantees as people change positions, change ships, leave the company, have vacations... But having only one request makes it easier.