I'm using a VB87M on 3 laptops (only one at a time of course, switching a few times a week): 2015 Macbook Air, 2013 MBP 15, and a new 2016 MBP 15. They're all running Sierra. I also use the Magic Trackpad 2 alongside it. I rearranged the keys to match the original Apple layout on the bottom row.
I haven't had any issues with it at all. I turn it on and it pairs within a second. If I'm switching to pair it on a different device, I force BT search by hitting fn+→ and away we go! No need to use a pairing code again once it has paired once with a device previously. I installed
Karabiner-Elements on all the macbooks to swap cmd/opt keys. I also used it to remap the function keys to map the media functions on the legends I have (i.e. F9 = mute).
In the past I've had some bluetooth keyboards that cut out or repeated keys and it was super frustrating. However, the Varmilo has never done that on any 3 of the devices so far. I've used it about 300 hours so far. I charge it as soon as the power light starts flashing because I am not sure how long before it will die. With the stand I generally use, the laptop is never more than 20" away from the keyboard, but I have picked it up and walked around the room with it to see if it "stutters" and didn't see any issues.
Can you check the area for strong BT signal interference? Usual culprits are listed
here.
General English instructions:
http://i.imgur.com/nNyrDBj.jpg