Didnt know it only applied to pokemon you trade with, when you get the badge the npc says all pokemon who are x level and below will obey, I looked at my pokemon using pkhex and I found that all my pokemon's trainer id didnt match not even my starter pokemon? Must have been some human error when transferring my box from another game but when I changed the id my pokemon havent been ignoring me.