PCB removed sarfraz from test vice captaincy to select azhar ali, which means for PCB sarfraz was never a choice, PCB restored azhar ali in ODIs just to retain him captain and than was abrubtly dropped than selected again
sarfraz as i say else where was an accidental captain, pakistan was on the verge of being kicked out from world cup and champions trophy so PCB had to do some damage control, so sarfraz based on his PSL success was chosen
but i still remember PCB did a campaign to defame sarfraz through some pakistan commentators in westindies series, i believe it was a planned campaign against sarfraz
and than on the eve of champions trophy PCB started airing news that sarfraz was no longer automatic choice from the tests
PCB has been scheming and planning to remove sarfraz but it is unable to do so, and i believe azhar ali recall in champs trophy was just to replace sarfraz in case sarfraz didnt perform well
so yeah Sarfraz is not the favorite of PCB, and PCB is looking at every window/opportunity to replace sarfraz as captain and install its puppet.
azhar ali was the choice in tests but sadly PCB cant afford ranking slump from 6th to further down when srilanka test series in looming as well.