Anything is possible, I suppose. I would still check things along the way from point A to point B. The easiest place to look is on the SQL server, so I suggested starting there.
Now, since you've confirmed that the problem is not in SQL server, you must move on to the harder part of the puzzle. I think that you need to confirm that all of the steps are happening correctly on the mobile end.
Check to make sure that the table is dropped and created. Then select the rows from that table to be sure it is empty. Then execute the pull command and re-check. If everything checks out, you may want to check the network transport and watch the data come across there.
I really don't know of any caching that would occur with RDA.