Hey Armen,
It can depend upon how you have it structured and what type of schema mark-up you have in place. Is it an aggregate review for the business or product as a whole or individual review from a customer/testimonial?.
Also just because it the review shows by page for other search queries this does not mean it is broken for branded search to the homepage, Google kind of has the final say on if it chooses to show the snippet. Sometimes it might, sometimes it may not, it may also not show yours in favour of other sites thus not flooding the serps with stars everywhere..
Hope that helps.
Tim
