Hi @Dego1975son
It does sound like you are very close to the 500 mark.
However it's most likely that you have made a miscalculation on the 500 Apex pack count, and/or included packs that don't count, as the granting of shards is guranteed and automatic on the opening of each 500th pack.
There was a recent thorough check of the pack count system and it was found to be functioning correctly, except for a few very rare cases (but that has been delt with).
There's no manual way to check the count atm, so no-one can help there.
Full information on the free heirloom shards here:
where-are-my-heirloom-shards
I keep a manual count on a note on my phone, currently 230 of the 500.
Best of luck.