Hi Jason,
Please contact your Partner company to investigate this; course completion should apply to the Site badge in the same way it applies to the Course badge. There must be something else impacting the completion mark/awarding of the badge process.
Thanks,
Lori