As a very personal opinion, I think you expect too much from a software. Strictly speaking, in case Intergraph wants to modify the software, UCS-56-3 (b)(1) says that you may replace PWHT based on three coincident conditions: limited thickness, limit of carbon content and preheat. I mean the alternative is that the software has to have a loop where you have to mark the conditions up as fulfilled.
In my opinion, the judgement to apply an exception is an engineering one and you have the possibility to add in your report something like "PWHT requirements replaced by Preheat, based on ....".
However, P11 as well P22 are notorious to be sensitive after welding and some codes limit the hardness. I guess PWHT is a better option than replacing it with Preheat, even your Code is more permissive.