Well I really don't understand what is going on with your issue or what you are trying to say.
You must have some kind of trace if not how can you say that you mined some blocks if they are invisible?!?
Be more specific with your issue or try to post some kind of log so we can track this down.
I saw rejected block found then accepted block found twice on cgminer, but nothing about these accepted on the wallet.
"synccheckpoint" : "00000000714aa1e342010684d655b3c5e1ad8585662dd301af5bbf6e460154a5",
"height" : 504411,
"timestamp" : "2014-05-30 21:09:36 UTC",
"policy" : "strict"
ok, while I better understand your situation, I still cannot pin point the issue from here. Maybe it's related to your cgminer configs, if you have other pools configured, maybe your rig was doing work for those pools.
if you solo mine, try setting a higher queue in your settings. This could solve the issue, especially if you have a message saying that you don't get work provided fast enough