Definitely receiver placement. I have my laptop mounted on the back of my big monitor and use the laptop monitor as a second screen that sits on top of the external one. If I put the receiver on the left USB everything gets wonky. On the left it sits between the HDMI and aux cables and I think that is part of the problem with the additional distance. But if my laptop is just sitting on my kitchen counter, I can use the mouse/keyboard from 10 feet away no problem.
Also make sure your phone is not near (12 inches-ish) or directly between keyboard/mouse and receiver. When mine lags, I just mindlessly look for my phone and move it and all is good again.
I think it's the bluetooth on the phone but phones kick out a lot of junk so not sure. I'm not going to start turning BT off just to resolve this so never tested this theory.