Dish Anywhere can be inconsistant with what the reality is on the DVR itself. DA has shown me recordings available when I had ereased them a day before, DA will NOT show me recordings made just 2 DAYS before. While I use DA almost every day and greatly enjoy and recommend it, it is also a VERY strange behaving bird that can insist I am NOT logged on when I am and refuse to connect when it should. I actually let DA sit for a few minutes after loading, and then expect to repeat the process to view a DVR recordings or Live viewing a few time before it works, and then all works as it should. Ironcially, the Slingbox just works as it should nearly 100%, but not DA, which can have fits of behavior. Also, DA can transfer shows to your mobile device, and that is very powerful and enjoyable.
So, your DVR viewing at home in the room, does, indeed, show you the REAL situation, where it seems to take DA some time, even a day or so, to "update" itself to reflect the reality on the DVR itself. FWIW, there are things that the Slingbox can do that DA can't, but it may not be necessary for you to consider that.