I was thinking "it doesn't suit Giovanni to have a Kangaskhan, who has strong maternal instincts". However, that's when I realized, that it suits him a lot. Few Pokemon would like to cause harm. So, to make up for that, he probably would have threatened to harm the cub if Kangaskhan didn't obey...