Hi,
I would suggest to go over the Maintenance document. Make sure to read Maintenance notifications as well. I think those two documents will help you understand maintenance events for Azure VMs. You will not get like full technical details what Azure is doing during those updates but in Service Health -> Planned maintenance you should see additional information if the maintenance disruptive or not and when exactly it is happening.
Please "Accept the answer" if the information helped you. This will help us and others in the community as well.