I have done more testing on this this morning. I must have had the anchor set to two opposite sides when I was having this problem. i.e. top and bottom, or right and left, etc. This obviously is not going to work...
So, to sum up if the anchor property is set to NOT MORE THAN TWO of the four points AND those points are NOT opposite each other, there is no problem. Otherwise, there is a sizing issue on restore.
Thanks for all of your input. Again, for me this is now solved. I hope this post helps someone in the future!