I have also noticed that the pricing markup that is used is based on the On Sale price and not the full price. Has been messing up with a ton of prices I have had to just do manually from now on.
This has been happening to me as well, the prices do update after you do a pricing markup update but autoupdate does not. I have had to do a lot of monitoring on my site.