I think I have it figured out. The simulation looks correct, just need to make some chips tonight to verify.
What I had was a "horizontal finishing" cut operation first then a "parallel finishing" operation second to clean the part up. The issue was with the "horizontal finishing" cut operation. I switched both cut operations to parallel and it left the ends alone. I leave .060 of material with the first cut and then 0.0 on the second to clean it up fully.
For some reason, the "horizontal finishing" cut operation always machines the ends of the part. "Horizontal roughing" does the same thing also so it doesnt matter if I call out the roughing vs finishing cuts. It is the horizontal vs the parallel cut that makes the difference.
Scott