The Max Distance is “The distance within which to look out for”.
The AwarenessDistance is “The distance within which the target can be seen or rather sensed regardless of view angle.”
With that said, there is a bug in CanSeeTarget regarding Awareness Distance, which I have just fixed and which could be the problem for your first question as well. I have attached the fixed files for you here. Please let me know if things work out as expected now and if the difference between Max Distance and Awareness Distance makes sense now. 🙂