Coefficients on Univariate Polynomial Ring

Let R,q=QQ["q"] and S,(x,q)=QQ["x","q"] two polynomial Ring.
let p = q^4 - 2*q^2 + q + 1 defined in R and S.
collect(coefficients(p)) in R give me

5-element Vector{QQFieldElem}:
1
1
-2
0
1

while in the ring S, I got

4-element Vector{QQFieldElem}:
1
-2
1
1

Why this difference ?
I want to get also in S

5-element Vector{QQFieldElem}:
1
1
-2
0
1

The same behaviour with terms and degree_fmpz, monomials and Preformatted text