I had same problems with SPD, then Speedplays. I also thought it was caused by narrow shoes, cleat alignment, and even wide feet.
Turns out, all I needed were custom orthotics. Problem solved.
My feet would be sore on outer/upper part of feet, after about 30 miles. Outside the pinky toes.
Condition was due to falling arches.