Do you mean that you just planted them 2 months ago? In that case, they are bound to lose some leaves and look somewhat poorly the first summer. They have just been moved and are going to need time to settle in. With that said, roses do need good drainage and sitting in heavy soil will probably make them unhappy.