I would like to see more of the progression, but it might also be a modulation from C major to the relative minor of Am.
Most of the time you see chords moving by 4ths or fifths. Sometimes by 3rds. However, half-step motion (like this example) is also a smooth resolution.
I look at this as sub-V resolution with related ii's.
Original progression: | Cmaj7 D♭m7♭5 G♭7 | Cm7 F7 Bm7♭5 E7 | Am
So, for example, the progression without the minor chords is:
| Cmaj7 G♭7 | F7 E7 | Am
So the E7 is dominant resolution to the Am and the G♭, F are sub-V or tritone resolutions.
F7 = tritone sub for B7
G♭7 = tritone sub for C7
So, you could do this (depending on the melody):
Cmaj7 C7 | B7 E7 | Am or.... Cmaj7 C7 | B7 B♭7 | Am
Adding in the related ii's:
Cmaj7 G-7 C7 |F#-7 B7 F-7 B♭7 | Am
And round and round it goes. Basically the main rule of thumb is break down progressions to their most basic progression by isolating ii-V's and looking for dominant motion.
Hope this helps! Thanks for sharing and thanks Tier for your post too!
If you need support, email me at email@example.com.