Immortal prelate with Pharaoh’s blessing casted on it does not keep divine shield when played again. (does keep the +4/+4 stats though).
Immortal Prelate keeps the enchantments it had when it died.
If it dies with a Divine Shield still intact (e.g. as the result of Corruption, Deadly Shot, etc), it should get Divine Shield when played again. But if it died as a result of normal damage, then it had no Divine Shield when it died, and hence won’t regain it when played again.