Cannot start recv'ing chunk, sharding is not enabled and no config server was provided
Shutdown all mongod and mongos (those two) processes, your shards and that config server. When nothing is running, first start shardServers when those are up, start config server and last mongos. Connect to mongos with mongo.

I noticed that with your tags, you haven't define where $minkey --> 1, SiteId: 10 or SiteId:20 --> $maxKey goes. So those chunks can be anywhere.

When chunkMove happens, what config servers log says?