Moscow is a hub drive though. I just changed the chain on my Moscow yesterday (after about 3000km). It should certainly be going more than 700 miles but it all depends on use - hills vs flat, road vs trails, light rider vs heavy, throttle user vs big pedaller. I would suggest cleaning & lubing everything and re-index front & rear derailleur while you wait for your chain checker to arrive.Mid drive motors are hard on chains.
You might see if you can get a higher quality chain. Check with your bike shop on what they recommend.
I wouldn't expect a wear problem at 700 miles. How often do you clean and lube tour chain? I do mine monthly. A stiff link can cause early 'skipping'. This would be related to a need for clean (and lube).I have 700 miles on my Moscow and noticed today that the chain was skipping in the rear when shifting the front from 48T to 38T. I have ordered a chain checker on Amazon but 700 miles seems way too low. Any thoughts?