XYChart yAxes value.format integer displays variable decimals

If format is set to integer
image
axes shows a variable number of decimals:
image
Adding a period after the format resolves the issue:
image
image
Is this intended behaviour, or a bug?