The appraise stated he has max hp & atk, but when I try and rate ivs his cp is too high.
I just hit 31 and powered him up some more but only twice and both cost 7000 stardust.
You maybe missed that Espeon isn't fully healed (missing 3 hp), and therefore you used the wrong hp amount. Its IVs are 15a/12d/15s, lvl 33.
Up
0
Down
No I counted his 108 not 105, but how'd you find the iv?
Up
0
Down
https://pokemon.gameinfo.io/en/tools/iv-calculator is what I use (mostly I use the app CalcyIV)
Up
0
Down
Did you try healing it anyway and doing the IV scan again? I mean, it's a simple fix. If you figured out how to ask that question on this website then you likely are capable of figuring out how to get the IV.
Up
0
Down
Based on you saying it has max HP/ATT I would say it’s sitting pretty at 93%