I’m was not trying to it say bolt12 human readable offers are limited to 255 characters. I was trying to say TXT records is made up of strings that are limited to 255 characters. Yours has 2 strings since it’s more than 255 characters.
That’s a technical/encoding detail that’s not really relevant. In practice a TXT record is a blob of data. Whether it’s encoded as multiple blobs or not doesn’t matter, things work just fine :)