Hello Gourab,
Please read my previous answer: the gfsh remove -all=true command ends up invoking Region.clear() under the hood, and the "clear" operation is a region event, so it doesn't get replicated over the WAN, it works like this by design.
An Entry Event is basically something that modifies an entry (put, update, remove), a Region Event is basically something modifies the entire region (clear, invalidate, destroy).
Best regards.