No, that is not normal after 20 minutes. When mixing, just slow rolling it between your hands to mix should be enough. If I see floating 'anything' in a product, I would contact the company/rep.
Multiple times I would let the bac water go in slowly down the side and after 1 or 2 minutes there are a few corners that still have some of the puck left that didn't mix. I will usually just roll it slowly again for another minute and never had a situation where the liquid was not clear.
Any HGH I ever had which is just 3 script brands was clear as distilled water.
You do not need 24 hours to mix HGH. Anyone who wants to correct me, please do but that picture would be sent to whoever sold it to me.
per
@CoolRick - if right after - you haven't rolled it or gently swirled it - yes it may take a very short period but I do not believe any HGH should take that long. Maybe generic is different.