That is correct. I was focusing on part of the IBKR TWS documentation where they say that "a cancel request is submitted to the exchange" when you pause an order. So you could mimic that if you keep the original order object, cancel the order (instead of pausing), and place it again at a later point in time. You would have to assign a new orderId, though.
But you are correct that this is not identical to what TWS can do and your "paused" order would have a final status of "Cancelled". And there are probably other major differences.
II did a quick test and it appears that TWS changes and reports the status for a paused order from "Submitted" to "PreSubmitted" and back to "Submitted" when you end the pause:
- Limit order with unreachable limit price placed in TWS --> orderStatus:OrderID:-115:PermID:991541289:Submitted
- Order "paused" in TWS --> orderStatus:OrderID:-115:PermID:991541289:PreSubmitted
- Order "submitted" in TWS --> orderStatus:OrderID:-115:PermID:991541289:Submitted
- Order "paused" in TWS --> orderStatus:OrderID:-115:PermID:991541289:PreSubmitted
- Order "cancelled" in TWS --> orderStatus:OrderID:-115:PermID:991541289:Cancelled