When i was using the external move Dig i noticed that even tho my diglett had a speed over 200.( As i quote the wiki "At least 200 Speed will allow Dig to have no cooldown."). It still got cooldown of over 5 seconds when using the move Dig.
Next to that the move wouldnt work when using it undergound (below Y<30).
Eventho the diglett has an attack over 200.( As i quote the wiki "In order to be able to use Dig regardless of height, the Pokémon must have at least 198 Attack. ")
I dont know if this is an oversight in the code or the wiki is wrong.