Yes this is how it should work.
The laser should really go to wherever the JTAC or TPOD is aiming, and then there should be a value called intensity that depends on distance from the laser emitter to the target.
That should determine how likely a lock is. The value should be affected by time of day and weather etc too.
That is how I would fix it, instead of having the laser coded to be wherever the line from where the TPod is looking intercepts the ground or 8 miles from the TPod as it seems it is now.