So, the latest updates are definitely better for moving the camera and not losing the selected unit, and I certainly appreciate that change.

I can't comment on any other panels causing a conflict, at this time, since I haven't gotten a chance to do much with my game in the last day (other than trying to fix a mod, myself).
With that said, and I don't want to be a bother, but I think what would make this mod perfect is something like
if (cameraMoveX or cameraMoveY) then ignoreMouseRelease until nextMouseDownEvent. There are plenty of times where I'll select a unit, move the camera, stop to assess the area, and then go to make the actual move. At that point, I lose focus of the unit upon releasing the mouse button, since I was sitting idle while assessing the battlefield.