We have discovered an issue with 9.0.3 and were able to replicate it, if a customer has >100 billable items, once over 100 it will generate an invoice for each item
Reproduced on an isolated test client with all custom hooks fully disabled; still fragmented at >100.
◦ Exact boundary confirmed: clean at 100, breaks at 101 (50→1, 99→1, 100→1, 101→2, 250→101 invoices).
Once we rolled back to 8.13.3 it worked as normal and only produced 1 invoice >100