Probably because transferring that much IGB will take absolutely forever and then double that time by having to transfer it back once you've gotten the badge.
Yeah, you should just try to buy a certain amount at a time like 15mil at a time since that's a decent amount to transfer without it being TOO long but still like 10-15 minutes depending.