Is there a gauze filter on the shower inlet? This could be blocked with scale or debris. Isolate the shower supply and inspect. Clean if necessary.
Usually the bore of flexible hose is less than that of rigid pipe and this can cause a reduced flow rate.