As mentioned by @jqurious, this is a known issue for both DataFrame.write_parquet and LazyFrame.sink_parquet. I did a terrible job of searching for it.
Here is the issue tracker:
pl.LazyFrame.sink_parquet: polars#23114pl.DataFrame.write_parquet: polars#23221