I haven’t tested any of this in UE5. But from one of the messages above, I understand that the textures not automatically updating in the array should be fixed in UE5. However, in UE4.27, this issue still persists, but the array can manually be refreshed by adding a texture slot and deleting it again.
(With the issue, I mean the Texture array object itself does not refresh when a texture is reimported while the array keeps referencing the reimported texture)