What you’re describing sounds like the fixed seed glitch, which is usually only applicable to Emerald, but can also affect Ruby/Sapphire if the battery has dried. From the Discord, I know you’re playing on Sapphire, so as long as your battery is working, there should be no negative effects on RNG events like shiny hunting. If you do have a dry battery, then you’ll need to use the same method for hunting starters as Emerald, which I’ve already detailed here. I’ve also copied it down below:
In order to get a shiny starter, you'll need an early shiny frame, which requires a lucky TID/SID combo. To get this, just SR like normal, except every 60 SRs or so, create a new save file to scramble your TID/SID combo. If you get a shiny [Poochyena] before you get a shiny starter, it means you've found an early shiny frame and should stop creating new save files; as long as you use the current file, it shouldn't take you too many more resets to find your starter.