When a Pokémon reaches best buddy and is at Level 49, the game thinks that it is actually a Level 50 Pokémon and won't let you level it up until you switch
Pokémon GO Level 40 to 50 Guide - All Level Requirements and Rewards
Level 30 Kartana > Level 50 Shadow Venusaur : r/TheSilphRoad
Looking for help/teamwork in completing this level-up task : r/TheSilphRoad
What are these tasks/rewards? : r/TheSilphRoad
Most Useful Pokémon in Pokémon GO - 7/1/23 Update : r/TheSilphRoad
Go Battle Day research : r/TheSilphRoad
Level 50 challenge part 2 tasks : r/TheSilphRoad
UPDATED) Infographic with all known requirements and rewards for getting to level 50. (7500px wide image) : r/TheSilphRoad
Lost the Win a three star raid using Pokémon with 1,500 CP or less “achievement” over the GoFest Finale Event : r/TheSilphRoad
Rank 10 requires 50 wins for season 5. : r/TheSilphRoad