Thanks for reporting this.
Yes, I have been aware of this issue from the beginning; however, I have intentionally avoided setting the horizontal alignment property by data type in XL2BB, and actually, I would still prefer to avoid it since it complicates the associated rendering script.
That being said, it is reasonable to expect XL2BB to align Text and perhaps even General data type values to the left, unless the cell is explicitly aligned otherwise. I am bookmarking this thread and will consider what can be done about this in the next XL2BB update.
What is the data type for A1 and A2 in your sample above? If it is Text, then XL2BB will recognize it, but the mini-sheet code you generated indicates that those cells are not Text. Are they "General"?
Aside from my comments above, as an additional note: XL2BB uses explicit cell alignment. You can set the horizontal alignment to force XL2BB to display the cell in that alignment. I know this is not the answer to your question, but I just wanted to mention it.