We created a small application using your code and it worked as expected. Perhaps the problematic code is elsewhere. I have attached the the test application so that you can test it in your environment.
the Telerik team
Explore the entire Telerik portfolio by downloading the Ultimate Collection trial package. Get it now >>
RadPivotMap implements ISupportInitialze interface for batch initializing of its properties. The xaml parser calls it automatically, but when you create it in code behind you have to call it manually like this: