I don't think it's a recency thing. Since they entered the league, Bo has a 130 wRC+ and Vlad has a 133 wRC+.
So they are equal offensive talents according to the 2300 and 2000 PA of data we have since they debuted. Bo is a year older but Vlad quite obviously bleeds value at every aspect of baseball that is not hitting, so I don't even think the discussion is particularly close.
And then if you want to focus on the "shape" of their careers...
2019 = BO for hitting and value
2020 = BO for hitting and value
2021 = VLAD for hitting and value
2022 = VLAD for hitting (by a hair) but BO for value by a significant amount
2023 = BO for hitting and value
So Bo the better player consistently... with Vlad's 2021 the only exception