Problems to plot in polar coordinates using Layout

Hello users,
I am with a little problem to plot in polar coordinates using a 3x3 layout.
Below my code:

using Plots
plotly()
theta = 0:2*pi/1000:2*pi+2*pi/1000
g = plot(proj=:polar;leg=false,layout=(3,3),size=(800,800))
n=[2,3,4,5,6,7,8,9,10];
p=1
for i=1:3, j=1:3
     r=(cos.(n[p]*theta))
    plot!(g[p],theta,r,proj=:polar,legend=false,linewidth = 4,color=:red)
    p=p+1
end
g

However, my output is the following, veru strange.

My intention is on each subplot I have a different polar curve. In cartesian coordinates, my code works perfectly.

How can I fix this?