Hello,
Yep, I see the problem. This is a part of expected default behaviour that adjusts cell width so that they can fill chart width. In your case scale units occupy less space than chart container, so they are stretched under the hood.
I understand that this is not always desired, but for now there's nothing you can do to stably fix cellWidth by API. We will see how to provide configured behaviour for this case. Thank you for reporting