I was going to add this exact same comment as well. I've also noticed that even though you pinch run for the DH, the DH stays on the bases.
Per Rule 6.10, "A runner may be substituted for the Designated Hitter and the runner assumes the role of Designated Hitter."
Can this "bug" be fixed, please?
Thanks!