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 (edit: i did not post an answer later)
5 shinies in a row is lucky, though