The GL batch list is missing batches.
The most common cause of this issue is the filter for Source Ledger. When the Source Ledger filter is blank, ALL batches will show up in the GL Batch List. However, when a value is in the Source Ledger field, only batches from that Source Ledger will show up.
This filter is a handy tool when searching for a specific batch, or when wanting to only post batches from one source. However, if forgotten it can create confusion!