If the only "symmetry" of the garland is the rotating it, then your answer is right. However if we can obtain one garland from another by flipping it, so there will be less unique garlands.
In the first case note that we have a $1-1$ correspondence between unique garlands and linear alignments of the $6n+3$ flowers which start with a flower of the second kind. To note this just choose one of the flowers of the second kind and consider it as "special". Cut the garland before that flower and open it up to get a linear alignment. Similarly you can glue the end of such a linear alignment to get a unique garland. So as you found out the number of such garlands is:
$$\binom{6n+2}{2} = \frac{(6n+2)(6n+1)}{2} = 18n^2 + 9n + 1$$
In the second case there is a $1-1$ correspondence between unique garlands and linear alignments of the $6n+3$ flowers, starting with a flower of the second kind, but also the sequences of consequtive flowers of the first kind should be in non-deceasing order. In other words you want to find how many partitions of $6n$ are there in $3$ summands. In general this isn't easy to find, but as we have only three summands things get easier.
If all the three summands are same you have only one unique partition.
If two of the summands are same you have $3n$ such paritions. To note this the different term has to be even and it uniquely determines the partition. There are $3n+1$ even numbers between $0$ and $6n$, but we don't count when it's $2n$, as we counted that in the first case.
The case when all summands are different is not so easy to calculate. By Stars and Bars we have $\binom{6n+3}{3}$ ways to write $6n$ as sum of $3$ terms. (This number counts $3+0+3 = 6$ and $3+3+0=6$ as two different sums, but we need to consider them as same). Now this number counts the sums when all numbers are same just once, and when exactly two of them are same it counts them three times, while when all the the numbers are different it counts them $6$ times. So using this the number of partitions with different summands is:
$$\frac 16 \left(\binom{6n+3}{3} - 1 - 3\cdot 3n\right) = 3n^2 $$
So finally the number of partitions of $6n$ in $3$ terms is $3n^2 + 3n+1$, which is the unique number of garlands.