I'm not sure what the issue is, or when it started happening, but whenever using the Fenix 320 as the primary way of loading the aircraft (EFB dropdown menu, select GSX) the catering arrives as expected and doors 1R and 2R open. After this point the catering won't start the process of loading the aircraft. If I open the GSX menu, I notice GSX is asking me to open door 1R. The only way to get catering 2R to work is to open door 2L, but opening 1L does not start the catering process for door 1R. Since the catering can't finish, the fuel truck never leaves and the boarding process never happens.
However, if I run the catering, fueling, and boarding through the GSM menu, all works fine. I'm at a loss.