You cannot do portrait modes on non-pixel phones (2/3) using Gcam on objects / animals. Only humans is supported. It is because the Pixel 2/3 have special API keys/dual PDAF values that is needed to measure depth when it can't detect a human face.
All of the ports for GCam use the front camera...