I learnt that the time to create a new block in bitcoin takes an average time of 10 minutes but I don't understand what happened yesterday when I carried out a transaction.
I sent some BTC and my transaction was successfully included in block
738344 and it was confirmed on May 29, 2022, 12:31 AM UTC.
The previous block
738344 before my transaction was first confirmed on May 29, 2022, 12:30 AM UTC which was just 1 minute apart but the next block
738345 after my transaction was first confirmed on May 29, 2022, 12:53 AM UTC and the difference between that and mine was 22 minute, why is it like that?
If 6 blocks will take 1 hour with an average of 10 minutes for first confirmation, what will happen when this happens, is this an anomaly because other blocks are similar to this with time variation or there is no standard duration for new blocks.