In Cloud 25R1, if I select a future period in Service Contract Invoice Plan Lines page and raise an invoice - the expectation is that the system raises only one invoice (CO) for the selected row. But instead, it raises invoice (CO) for ALL the previous, non-invoiced periods. See below:

As another scenario, if I select TWO records and generate the invoice - then it will ONLY raise an invoice (CO) for the selected two records and none for the previous periods. Struggling to understand this behaviour. TIA