Yeah, I believe they are pretty much just a snapshot in time, and you only get a "Promotion" event when you promote a guy a certain period of time after whatever the last checkmark was.
For instance, I had a guy this year I promoted right before the end of spring training. He's been done developing for a while, but I got a "Promotion" event on his card that didn't show any development, and then he didn't get the "Opening Day" checkpoint that everyone else got. Same for a guy I traded for right at the end of spring training - he was still developing so I got a "Trade" checkpoint and he showed some increases, but again, didn't get the opening day one.
So, to the OPs question, you didn't get a development checkpoint because it was so close to the start of the season. Had you waited until some time during spring training, you probably would have gotten a promotion checkpoint that would have showed development - but I don't believe that would have been "extra" development.