Arrow in Plots.jl and PyPlot backend can't change arrowhead placement

Trying to create double headed arrow using pyplot though Plots.jl but arrow(:closed,:both) doesn’t do it. arrow(:closed,:tail) also doesn’t seem to change anything. It works as I would expect with the GR backend.

Julia 1.5
Plots v1.6

Doesn’t work:
using Plots
pyplot()
plot([1,2,3],arrow=arrow(:closed,:both))

Does work:
using Plots
plot([1,2,3],arrow=arrow(:closed,:both))