Why is this and how do I fix it so a single 2k texture is used? They’d probably even fit a 1k texture if packed efficiently! Target platform is Android if that makes a difference.
If the sprites aren’t of exactly the same type, they aren’t packed into the same texture, which makes sense. For opaque sprites, automatic TrueColour bundles them into 24 bit RGB so they aren’t grouped with RGBA sprites. These can be forced to RGBA using Advanced mode.