not unconventionally, typical

I use this solution also many times.
I don't know for shore, and I don't have how to check it right now, but I think your asset is empty because you attach it to subpage, so assets['your bitmap'] is empty after visit first content page.
So you probably need to make a copy of your bitmap and not "grab it".
How can I use the assets just fine under "home" but not under "page2"?
Just check currentBranch in content page and and get bitmap or skip