I think it can be solved with a minimum scope grant.
Now add a minimum range of 3" to 6" to the same rule fire
If you do, a shooting model that is completely close to the enemy will not be able to fire at enemy units. But I think it's also appropriate to add shooting variants, such as weapons with no minimum range or shorter ones, as the archer models that are a little further away can also shoot.
(Short-range weapons have a shorter minimum range)