WoWReforge, MrRobot, all those things had the same issue for me.
ReforgeLite is what I am using, basically when you press "Calculate", it gives you a table of how much of the stats you will get.
Keep pressing Calculate until it comes up with one with the proper hit cap and exp cap reached, works for me.