Ensure you have spare capacity in us-east-1? Do your fleet metrics show that you have capacity in the region?
Are you using Spot instances? It could be that your chosen spot instances were temporarily unavailable.
Are you seeing any abnormal fleet events in us-east-1? Check your fleet dashboard?
Are you using player latency data at all? If so ensure you are passing the right values?
If this is an urgent issue, please open an issue through AWS Support.
You can also provide your queue arn and/or fleet ids and I can ask the GameLift service team to take a look. If you have the rough times or game session ids that would also be really helpful.
I know I’m late to the party, but in case someone else runs into this I want to include some information.
When considering which fleet to place onto (when not considering/using latencies) a queue evaluates the following:
The order of the fleets in the queue
The capacity of the fleets
The viability of the fleets being placed onto (if the fleet is a spot type)
If your fleet types are SPOT they have the potential to be “unviable”, meaning the instance type is too risky for gamelift to place sessions on it. During the times you call placement, if fleet is using an instance type which is considered unviable at that time, the queue falls back to the viable fleets so it can safely place your session. There are a couple general advice actions I would recommend here:
In your queue always have one “fall back” ondemand type fleet so in the worst case event that all spot is unviable (very, very unlikely but possible) you can still place game sessions.
If you want sessions in a specific queue to always land in one region (or be far more likely to land there) create multiple instance type fleets to lower your chances the instances you are using are going to be unviable. Several instance types can be made in fleets in the queue, and as long as 1 is viable you will place on spot instances in that region.