Ok thanks.
So basically using 2-bit instead of 4-bit sprites does not make any difference in the number of sprites you have available. The number is always 512 (256 FG + 256 BG).
If you want more sprites, you can use the LZW compression and compress a sprite sheet as a string of text. Is that correct?