An update: I just called Delta and it shows the flight accrual as still "Pending". I didn't know that it took longer, as my KLM one posted right away. Maybe because Virgin isn't a SkyTeam member? I'll post if/when it displays.
Thanks all for the help on this.