Probably something to do with Softcore mod. I've seen this mod configuring traders so custom ones often break.
It was TGC conflicting with Realism's "Hazard Zones". Removing TGC or disabling hazard zones fixes the trader. Softcore works fine with Painter. All other realism settings work fine. New/previous profiles or clearing cache didn't matter.