Why is my Pokémon not at its max potential CP?

I have a 100IV Dragonite (Double-checked, and it comes out with the top valued appraisal, included good Stam, Atk and Def) and I am Level 39. My Dragonite is only 3531CP, and the HP is in fact 154HP, but the maximum should be 3581CP and the Power-Up Button has disappeared (meaning that it will not Power-Up anymore). Is there a good reason for this?

P.S. Also, note that it was caught as Pokémon level 39.

  • How specific of a location can a Pokemon Lure be?
  • How to trade in Pokemon Go
  • Can I see a list of gyms I left a pokemon at?
  • What are the type elements vulnerabilities?
  • How do the Attack and Defense stats work in Pokémon GO?
  • Change in Arc Position as Trainer Gains Levels
  • Unlike this post here:

    In Pokemon Go, will aiming for the highest IV give the highest CP as well?,

    I cannot Power Up anymore, so Trainer Level doesn’t count here.

  • How do the Attack and Defense stats work in Pokémon GO?
  • How much player XP can be earned through evolving 3-stage evolution Pokémon to their third stage?
  • Do certain Pokemon types appear more often in some locations?
  • Does walking fast prevent eggs hatching?
  • Is it same number of candies for any stage of evolution while transferring pokemon to professor?
  • How short or long can my trainer name be?
  • One Solution collect form web for “Why is my Pokémon not at its max potential CP?”

    As you probably know, you are able to level up your Pokémon twice per trainer level. However, it appears that a Pokémon reaching level 40.0 is a bug that was performed by pressing the Power Up button with 2-3 fingers, but it has since been removed.

    Thus, you’re only able to power your Pokémon up to level 39.0 these days without the bug. Due to the fact that you’re always able to level your Pokémon up to your trainer level + 1.5, your Pokémon will hit their max level when you’re trainer level 38 after being powered up one last time. From here:

    There was the well known double/triple tap trick to get Pokemon to level 40 if you were already at level 38 and didn’t power your Pokemon to 39 (and having the power up bar go away). […] the gen 2 patches have eliminated that

    We love Playing Games, especially Video Games.