page vObj protectedBrowser Info Environment
$page = Page::getByID($page_item["page"]);
Did you try this?:
$thumbnail = $page->getAttribute('the_thumbnail_handle');
The vobj is always protected and you shouldn't do $page->vObj, period. You should always use the available functions of the page class instead.
If possible, leave a short review for the Add-On over here:
Will help me and others very much :)