I caught a wild Tinkatuff at level 48 and it wasn’t evolving, but should evolve at level 38 but since it was at level 48 shouldn’t it be Tinkaton already
Throughout Pokemon, there are plenty of examples of Pokemon being able to be caught past the level that they need to evolve. All you need to do is level up Tinkatuff a single time, and it should evolve into Tinkaton.
I hope this helps!