Wanna preface this by saying im not really sure where to put this but after testing i thought it was kinda interesting to put it here. im also not an insanely high level player (only prestige 2) so this might be knowledge already
basically, the boomerangs range and speed seems to be affected by the velocity that your player has. standing still throws it very slowly however dashing makes it go very, VERY far (and fast too!)
It doesnt seem to care which direction youre moving, it only seems to factor speed.
What this means is if youre throwing the boomerang, always try to dash or be moving when you throw it to maximize distance!