Time was, one could book whatever they wanted 330 days in advance. No longer the case. Inventory is hard to come by, but compromises have to be made: So far, I can't get GF nonstop to LHR, but grabbed it via FRA. No GF back at all, but could get J through Air Canada.
It takes some time for inventory to open up, but keep trying.