We are going to show that this can only happen when
∠CBP=∠BCQ=15∘.
Lemma. If ∠CBP>∠BCQ, then RT>ST.
Proof. Let AD, BE and CF be the altitudes of triangle ABC concurrent at its centre G. Then P lies on CE, Q lies on BF, and thus T lies in triangle BDG.

Note that -
∠FAS=∠FCQ=30∘−∠BCQ>30∘−∠CBP=∠EBP=∠EAR.
Since AF=AE, we have FS>ER so that
GS=GF−FS<GE−ER=GR.
Let Tx be the projection of T onto BC and Ty be the projection of T onto AD, and similarly for R and S. We have
RxTx=DRx+DTx>∣DSx−DTx∣=SxTx
and
RyTy=GRy+GTy>GSy+GTy=SyTy.
It follows that RT>ST.
[1 mark for stating the Lemma, 3 marks for proving it.]
Thus, if △TRS is equilateral, we must have ∠CBP=∠BCQ.

It is clear from the symmetry of the figure that TR=TS, so △TRS is equilateral if and only if ∠RTA=30∘. Now, as BR is an altitude of the triangle ABC, ∠RBA=30∘. So △TRS is equilateral if and only if RTBA is a cyclic quadrilateral. Therefore, △TRS is equilateral if and only if ∠TBR=∠TAR. But
90∘=∠TBA+∠BAR=(∠TBR+∠RBA)+(∠BAT+∠TAR)=(∠TBR+30∘)+(30∘+∠TAR)
and so
30∘=∠TAR+∠TBR.
But these angles must be equal, so ∠TAR=∠TBR=15∘. Therefore ∠CBP=∠BCQ=15∘.
[3 marks for finishing the proof with the assumption that ∠CBP=∠BCQ.]