I did get the national dex by using PkHeX rather than the usual method of seeing all pokemon but I did capture Heatran legitimately. I continue facing the second match teams but not the third match teams. I am not sure if that national dex cheesing ruined something but I cannot face the updated team even after beating the elite four four times.