There's nothing wrong with those moves. The Lugia you used was a Gigantic Pokemon, and they are immune to Sketch.
In Pokémon Super Mystery Dungeon, Sketch will always fail when used against Gigantic Pokémon, since they use completely different versions of the same move.
Smeargle can skect the normal version of those moves. However, Sketch fails when its used against Gigantic Pokemon as they are different from the normal version of these moves.
However, about moves that can't be sketched:
The move will fail if the target's last move was since forgotten, or if it's Sketch, Struggle, or a move that calls other moves (except Sleep Talk, Snatch, and Mirror Move); although Sketch can technically copy itself if bounced back by Mirror Move.
Sketch was unable to copy these moves in Red Rescue Team, Blue Rescue Team. However, from Explorers of Time, Darkness and Sky it is able to use moves that call other moves.
In Explorers of Time, Darkness and Sky, the move can now sketch moves that call other moves.
So, therefore in your case Smeargle couldn't sketch because Lugia is a Gigantic Pokemon and immune to Sketch.
Hope this helps!