You're right! I can't believe how dumb I was... haha
I knew it would occupy 1024 bytes of memory, but I confused that with how many times the UART will appear. Once "instance" of the UART covers 4 bytes (because of the 2 address lines), so 1024/4 = 256.
Thanks GND