Deleting Pick Ticket not cleaning up STOPRELISW

X3 PU 9.0.5

1. We do not allocate stock to sales orders.

2. We generate a preparation list, which created a pick ticket with a global allocation.

3. If we delete a pick ticket, allocations are normally cleared up with no problems.  However, we've had a few cases where the pick ticket and preparation are cleared up, but we have data in STOPRELISW (a work table) that are not cleaned up.  This prevents us from being able to modify or delete or do anything with the sales order without Table Maintenance on SORDERQ.

I'm wondering is anyone has had a similar experience and if they found a permanent solution.