Yea, I've noticed that in the past, and I believe one time it took an entire day for training to update despite the fact that my trainers says "this weeks training is complete." However, I usually don't change my training until I set my lineup for Saturdays game.
I think the training updates vary, sometimes 10am.. sometimes 3am.
You don't have to tell me your training regiment, but lets just say you trained Jump Shot the week before and you wanted to train JS for the end of this week. It is possible you read an old post of your coach saying the training was complete on 4/22 instead of 4/20. However, it pretty much sounds like you looked at the training tab, so I doubt you got your dates mixed up.