What is the maximum distance between two sites with vmware native replication that is VR as well as with Array based replication?
Distance between two sites depends on business processes or decisions. You need to think about the RPO, RTO and also financials while selecting sites or distance between two sites. Please refer to below link for your reference.
Since vSphere Replication uses an asynchronous replication, the distance doesn't really matter. It's actually the RPO/RPO - as mentioned by Kedar_D - which matters. As long as bandwidth and latency are sufficient for reaching these goals, you're fine.
This is actually similar for storage/array replication. With an asynchronous approach you can replicate data over long distances, whereas with synchronous replication you are limited by e.g. round trip times, ...
I agree with Andre, Its the matter of replication technique either synchronous or asynchronous. Below link might give you more details that you are looking for.