How to make xylabel LaTeXString with ternary operator?

I’m trying to visualize contour over heatmap example of Makie from following reference.

Here, I want to change xlabel and ylabel to LaTexString style.
[original code]
axs = [Axis(fig[1, j], aspect=1, xlabel=“x”, ylabel=j == 1 ? “y” : “”) for j in 1:3]

[my code]
axs = [Axis(fig[1, j], aspect=1, xlabel=“x”, ylabel=j == 1 ? L"y" :L “”) for j in 1:3]

However, I got error message like this.
ERROR: MethodError: no method matching MathTeXEngine.Group(::Vector{Any}, ::Vector{Point{2, Float32}}, ::Vector{Float64})

Any ideas??

I only changed like below and it works.
axs = [Axis(fig[1, j], aspect=1, xlabel=“x”, ylabel=j == 1 ? L"y" : “ ”) for j in 1:3]

I don’t know why ylabel = L" " isn’t allowed.

Probably an edge case with type instability in MathTeXEngine.jl given that there seems to be an Any array involved