There are several checks for system slowness . Can you verify below
1) Any heavy customization done on that page
2) Does this happen for all users or specific user or specific laptop or computer ?
3) Does this happen in sandbox or production
4) Does this happen at month-end or when there is work-load ?
5) Does this happen if there is bulk data inside the Order ?
6) Does this happen if there is slow connectivity or Internet issue ?
7) Can you check client side CPU/ memory usage ?
8) Any complex Triggers written at the post trigger or on page events ?
9) Can you verify if we disable invoice discuount calculation , does it work fine ?
It might be one of reasons , if not ask user to single line entry and verify for simple item
Warm Regards
Pallavi Phade