My annual spend reset date is mid November and the annual fee posts in the Nov statement. The free night certificate hits my Bonvoy account mid January. I assumed it's so people don't get the FNA in their account then cancel the card without having to pay the annual fee.