OP.
You are not doing anything wrong.
The time factor you stated is on par with the amount of time it takes to do the job for tires, wheels, and, wheel wells.
This if you are detailing, and not just blasting through.
This is true for many detailers, including myself.
Time Factor:
There are always approaches one can take to lessen the time it takes to complete any task.
I would suggest caution in comparing time frames to other detailers in your area, and to those stated in social media.
I have no doubt there are detailers out there who can detail at amazing speed.
I can move with the best of them and have yet to figure out how miraculous time frame auto detail completions are possible.
Then again, not everyone has the same definition of a detail.
Cleaning and detailing are not always the same thing.
The condition always factors into the time frame.
Stronger chemical cleaners may assist in the labor process and time factor, so do keep that in mind.
I more often than not encounter worst case scenarios.
I also primarily use steam clean and rinseless wash solutions, which at times can slow the process down, and at other times can speed the time frame up, just depends.
Price Point:
Make sure the price you charge factors in the time frame it takes to complete the job.
At some point, you will reach the fastest time frame possible for you to complete the job, and will just not be able to go any faster.
Make sure you are compensated to make the job worth your while.