I have your solution. ‘Cuz I’ve been there.
Vertical jig your spike… lol
Seriously. Start well above the spot where you want your final anchored position to be and let the anchor down off the bow. Use your trolling motor to control your position relative to the anchor so you remain over the top of it. Let out line until you’re almost on the bottom or just tapping. You don’t want to over do it and have the spike grab too early.
Once you’ve drifted to your drop spot…. drop. And instead of having the current drag your anchor 50 feet downstream before it can hit the bottom you’ll basically be able to lay the anchor on the bottom in the exact spot you want it. Play out extra rope to allow the anchor to “bite” and hold in all that extra current and to allow your boat to settle into the spot intended.
Works for me.