The deselection happens sometimes at very short distances, like between the monster and the info button. The far distance I'm ok with, but it seems the minimum distance isn't always followed.
Wonder if, in the range preview screen, you can just move the monster so you can see more of the range? I like that you can see the range when clicking on a placed monster in the shelter - maybe it's worth showing range for the grabbed monster while you drag the grabbed monster around?
I will check out Dialogue System - sounds super helpful!