Have you tried unscrewing the shower head to see if there's any debris, which might cause clogging? Check the tankless water heater as well. Unplug the unit and plug back in to get rid of air.
Disclaimer: I'm not a plumber, but recently moved into a new construction home. I experienced similar...