Actually, since the sharding process is just starting out, there is no way to know for sure. If there are any issues that arise, then it will be worked out right there and then. 

One of the main issues in the practice that has arisen is security. Though each shard is separate and only processes its own data, there is a security concern regarding the corruption of the shards, where one shard takes over another shard, resulting in a loss of information or data.

For you that don’t know, Sharding is a database partitioning technique used by blockchain companies with the purpose of scalability, enabling them to process more transactions per second. Sharding splits a blockchain company's entire network into smaller partitions, known as "shards." Each shard consists of its own data, making it distinctive and independent when compared to other shards.