How can we restrict collections on specific shards of Mongodb while using Tag Awareness Sharding?
The answer is no. Tags only "guide" where balancer moves chunks. You need to use movePrimary command after creating DB to "change" that primary shard.