Migrating AWS instance types of Elasticsearch cluster

It depends what you mean by "immediately". By default it'll start moving a couple of shards onto the new nodes (which is what you want anyway, right?) but that'll take some time to complete; meanwhile your allocation filters will trigger so much more shard movement that you can basically ignore rebalancing.