It does not work correctly with the 6 inning max rule---I have set several pitchers 6 max over various teams, with home teams HAL will hit the pitcher in the bottom of the sixth and will not remove him till the top of the 7th---This is lazy and bad programming of the AI, there is no other way to describe it.
One of the reasons I say Hal tries to lose from ahead--Hal can't do a double switch with noDH teams and pitchers either.
I can easily see why most people prefer the DH online game, mostly because Hal has less to do, therefore can't screw it up as bad.
(All baseball purists know the DH is dumbed down baseball for the masses anyway)
The pitcher should be removed immediately after the 18th out is recorded, but no sub until the ab comes up (just the same way as an injury to a DH) or the 7th inning starts. (Or 8th if you set for max 7 innings)