Hi Duncan;
This problem is a known issue with PB.net (among a few others). I would report this issue to SAP Technical Support with a test case if possible. Since PB 12.5.2 was just released, I would not expect a fix for this situation in the near future.
Regards ... Chris