Different ASTC Compression (4x4 and 6x6) for Textures with Identical Settings but Different Sizes

I’m working with two textures in Unreal Engine that have identical texture settings, but their sizes are different. When I check the compression format after cooking, one texture is compressed using ASTC 4x4, while the other is compressed using ASTC 6x6.

What could be causing this difference in compression block size, even though the texture settings are exactly the same? Is this behavior related to the texture size, or are there any hidden engine settings that could cause this?

Any help or insight would be appreciated!