Let $X$ be a finite CW-complex such that its $K$-theory $K^*(X)$ is, as a $\mathbb{Z}$-algebra, generated by $a_1, \cdots, a_n$ which are represented by reduced line bundles $L_1-1, \cdots, L_n-1$ satisfying $L_i^{\otimes 2}\oplus 1\cong L_i^{\oplus 2}$ (implying that $a_i^2=0$) for $1\leq i\leq n$. Note that $a_i$ may be a torsion element. We say $a\in K^{-1}(X)$ is represented by a reduced line bundle if, through the identification $K^{-1}(X)=\widetilde{K}^0(SX)$, $a$ is represented by a reduced line bundle on $SX$. Examples of such finite CW-complexes include $S^2$ and $\mathbb{RP}^2$, any product of them, and $S^2\times_{\mathbb{Z}_2}S^2$ where $\mathbb{Z}_2$ acts on $S^2$ by antipodal map.
Is it true that the Atiyah-Hirzebruch spectral sequence for $K^*(X)$ collapses on the $E_2$-page, and there are no extension problems? It seems that $\text{Sq}^1$ and $\text{Sq}^2$ vanish on $X$, and $d_3$, being the third integral Steenrod square, seems to vanish. I am not sure how to go about the higher differentials and the extension problems.
Is it true that the `Chern character map' \begin{align*} \text{ch}: K^*(X)&\to H^*(X, \mathbb{Z})\\ a_i&\mapsto \text{ch}(a_i)=c_1(L_i) \end{align*} is a ring isomorphism?
Note that the condition $L_i^{\otimes 2}\oplus 1\cong L_i^{\oplus 2}$ implies that $c_1(L_i)^2=0$, and it still makes sense to define the `Chern character' of any generator $\text{ch}(a_i)=\text{ch}(L_i)-1=e^{c_1(L_i)}-1=c_1(L_i)$ and product of generators \begin{align*} \text{ch}(a_ia_j)&=\text{ch}(L_i\otimes L_j\oplus 1-(L_i\oplus L_j))\\ &=\left(1+c_1(L_i)+c_1(L_j)+\frac{(c_1(L_i)+c_1(L_j))^2}{2}+\cdots\right)+1-1-c_1(L_i)-1-c_1(L_j)\\ &=c_1(L_i)c_1(L_j)\\ &=\text{ch}(a_i)\text{ch}(a_j) \end{align*} even for those $a_i$ which are torsion $K$-theory classes.