Oh, there's no way they are keeping Bohm once he hits free agency. The only question now is whether he rebounds enough to still have trade value or play here next year. I certainly think (and hope) he will. If not, he'd be a non-tender. Heck, he could even be non-tender if he's merely decent. The year the Phillies' non-tendered Cesar he still had a 1.9 WAR and .741 OPS, which he easily repeated for Cleveland the next year too, but at a lower salary. That is probably where Alec will end up this year given he's already at -0.9 WAR and his career OPS is .733. If he does better, they can listen on him again (doesn't have to be a huge return, heck, look what they got for Soto) or bring him back for one last year.
Agreed, it's not his fault they hit him fourth and Nick shouldn't really be there either. Let alone Kepler. Money-wise, they replaced Hoskins with Turner but he's not that kind of hitter either, and JT can't be anymore.
I'm not sure I really believe in the legend of the Home Run Derby ruining players, but, it is undeniably a thing that happened. I suspect his injury and his fragile confidence were bigger factors; he still had his moments last year before the injury took him out for real. And he may still have the ability to turn in a 1.100 OPS month that turns his year around.