According to your description, I did some research, you could refer to it for a better understanding of the blob add blocks:
I just checked CloudAppendBlob.AppendTextand CloudAppendBlob.AppendFromFile. If the file size or text content size is less than 4 MB, it will be loaded into a new separate block. Here I used CloudAppendBlob.AppendTextto add text content (byte size less than 4 MB) three times, you can refer to network traces as follows:

For content sizes> 4 MB, the client SDK will split the content into small pieces (4 MB) and load them into each block. Here I downloaded a file of about 48.8 MB in size, you can refer to network routes as follows:

, . , , , , . , , , , 4 , , .