views_get_view is returning some outdated version of the view
views_get_view('some_view') doesn't actually execute the View, it just retrieves the specification for the View.

How are you executing the view?

From the comment on your question, I see that you're doing:

$view = views_get_view('some_view');
$view-&gt;execute();
print_r($view);


On this thread, merlinofchaos (the primary author of Views) recommends the following sequence:

$view = views_get_view('some_view');
$view-&gt;init_display();
$view-&gt;pre_execute();
$view-&gt;execute();
print_r($view);


which is roughly equivalent to this:

$view = views_get_view('some_view');
$view-&gt;preview();
print_r($view);


...except that the later also renders the view as HTML, which, if you're not going to use that rendered HTML, is wasteful.