Actually start date and end date are only managed in sales invoices, but in the business process these dates can be known as the sales order is created.
That is why we added bespoke fields in sales order lines to manage these informations.
Unfortunately it is possible to transfer the data from bespoke field to standard one only in bulk direct orders invoicing not through Invoice button in orders, so we had to disable it.
2 possible solutions : manage start date and end date as a standard in Sage X3 or add entry point in invoice generation directly from Sales orders
Thanks