Failing to add boundaries to Metric for check plugin

I have a check plugin tested on Checkmk 2.0.0p23 and 2.1.0p2 that is working. I am also able to visualize some Metric data, however I am having trouble applying boundaries and levels to my metric.

This is the code, which generates a visualization for the metric.

yield Metric(name="connectionQuality", value=int(section["connQuality"], boundary=(0,108))

this according to the current documentation at Documentation Performance data

The visualization however does not appear to use this boundary, and the plot is instead shown in the range of the maximum value that has been received (auto-corrected ranges based on values). Is this the expected behavior, or what exactly is the point of the argument boundaries?