2022 and his start to this season have been huge outliers from a slugging perspective (though backed up by batted ball metrics). It's important to remember that he had two separate injuries last year and is coming off neck surgery this year, which can take time to recover power. He's also only 29, which is not generally an age where players fall off the face of the earth (though he could be an exception) Do I think this can go on forever? No. But his .355 OBP (2nd on the team) is still quite valuable for a team that has otherwise struggled to get on base. He doesn't have forever, but I don't think he's running out of time just yet (at least a month). He's had less than 30 games...
Voit is the one whose time is running out. DFA Voit, call up Hiura, and rotate him at DH/1B/LF to see if he's truly turned the corner. If he has and Winker is still showing no power, then go ahead and DFA Winker and make him the regular DH.