All right your Target Frame was 89, You got 94.Sorry about that, my target seed is b8120b3a, which i got from PokeRNG.
Target Frame: 89
Nature: Timid
28,0,18,13,26,22
correct?
Hit Frame: 94
Nature: Brave
5 / 31 / 11 / 15 / 24 / 5
First Question: Do you have any synchronizers in your team?
Second Question: You say you got 5 / 31 / 11 / 15 / 24 / 5 three times.
This spread lies on Frame 94, which means that you're 5 frames too high.
Which could be cause of the roamers as they don't have a consistent advancement of 3.
Did you put in the Save Routes?
Advice: try to advance 5 frames less. If you still miss try it with a synchronizer.