Not always. The shiny odds are boosted, but unconfirmed
The ditto in question is the “strong foe” of the dungeon. Certain dungeons have different strong foes. Strong foes are the only possible shinies, and they have high shiny odds that are unconfirmed, and they are hard to recruit. I’ll post an answer later with all the possible info, but this is the gist
5 shinies in a row is lucky, though