Zeldrak, Thanks for taking the time to post. Unfortunately that's not enough detail to do anything with. In the cases I have seen of any ranged class running to melee to attack it is due to using the Questing Bot with a Questing Profile where the profile author chose to initiate combat by having your caster InteractWith the target mob. Manually in the game, that is the equivalent of right clicking the mob from a distance and not casting until in melee range. Pull Distance is the value the Bot uses to determine how close it should place your character to the mob "before" calling the Combat Routines to Pull. In general, Combat Routines and in this case Singular do not care about Pull Distance.
I am happy to look into it and verify that is what is happening in your case, but as always I won't be able to assist you without the necessary detail. Please see Post #4 which is the
Reporting Bugs [CLICK HERE] post you quoted which which describes what information is needed for me to assist you. Going through this again since you have been around so long and have contributed sooooooo many helpful posts in the past. Just note if you receive a Standard Response to Incomplete Posts in the future it is just because I don't have time to keep repeating the same info regarding the importance of logs and supporting detail.
Thanks for your contributions and good luck with your Shaman, Bobby53
Edit: to see what I am referring to, start a new Undead Priest/Mage and use the Cava set of profiles from the forum. They are well written, but for a number of mobs the author chose to use InteractWith so Questing Bot obliges and runs the caster into melee range to initiate the attack basically with an auto-attack white swing. It works fine, but causes Singular to get control at the point you are already in melee range and in combat.