My previous employer used a CNG powered F-150 pickup truck. We had two CNG refueling stations, one low flow and one high flow. The high flow would fill the CNG tank in about the same amount of time as if filling the tank with gas. But because the fuel is a gas the high flow refueling would only hold enough CNG in the tank to last about 1 day. With the high flow we would have to fill the tank everyday. With the low flow, refueling would take several hours but the tank would hold enough fuel for several days driving. I guess that means high flow refueling, more friction in the flow, less fuel in the tank. Low flow refueling, less friction in the flow, more fuel in the tank.
I would guess a high rate of compression would generate significant heat limiting the amount delivered.