This is a follow up to my other review of this product, but given that I can't edit my previous response, and this is my second keyboard from Epomaker, I'll write a quick update.
I received a new keyboard at no charge, (courtesy of Epomaker) and within 48 hours was having the same issue with the second keyboard. This is on two separate devices, and having no issues with my other two keyboards (to confirm that the issue was not with my desktop/laptop). When I initially reported problems with the product, Epomaker stated that plugging the keyboard into a USB 3.0 port (or a USB 2.0 port that is too close to a USB 3.0 port) is likely what caused the problem. If this is indeed what caused the problem, then this is ridiculous, since it's not uncommon to have such ports grouped together. Mine are located over an inch apart and I'm still having issues.
If it's not what caused the problem, then 1) why am I receiving two defective products from the same manufacturer, in which I had to pay my own shipping costs and was refused a refund; and 2) why was this the only suggestion by Epomaker's support team that this was the issue?
It seems like I'm in the minority and you're probably going to end up with a solid keyboard that has a very rewarding typing experience. It's possible that I have software that's interfering with the Epomaker boards. My issue is that after providing ample evidence to Epomaker that there are issues I haven't been able to receive a refund, and nowhere on the product page does it mention the issue with the USB ports, or how far apart they have to be to avoid causing problems (if that's indeed the issue). I just wish they took better care of their customers.