So since bank updated I updated the abilities for apricorn pokemon that were bred in gen 6 to their hidden abilities using the batch editor and changed their met locations to the breeding center in gen 7 and origin game as moon (which worked fine), but after I rewrote the file over my moon cartridge the ability changes weren't showing up in pokemon bank.
edit: the ability changes show up fine in pkhex though, and the batch editor for hidden abilities/abilities seem to work for pokemon that were really bred in gen 7 but not for previous gen 6 pokemon even with batch editor changes to origin game and met location to gen 7 stuff.