If 23andme gave you r1b1b2a1a then you are definitely negative for U106, L21, and U152. I have never seen a person get a false negative for those SNPs at 23andme. The only additional SNPs almost directly downstream from P312 tested by AncestryDNA v2 are DF19 and L238.
These are the SNPs tested by 23andme v4 (except for P312)
R1b1b2 rs9786153 T->C R1b-M269
R1b1b2a rs9786142 T->A R1b-L49
R1b1b2a1 rs9786140 G->A R1b-L51
R1b1b2a1a rs13304168 C->T L52 (phylogenetically equivalent to L11/S127, L151, P310/S129, P311/S128
R1b1b2a1a1 rs16981293 C>T (M405/S21/U106) R1b-U106
R1b1b2a1a1a rs17222279 G->A (M467/S29/U198) downstream of R1b-U106
R1b1b2a1a1d rs13303755 G->T (L48) downstream of R1b-U106
R1b1b2a1a1d1 rs34283263 G->A (L47) downstream of R1b-U106
R1b1b2a1a1d1a rs34738655 G->A L44
R1b1b2a1a1d1a1 rs35760092 T->G L45, L46, L164
R1b1b2a1a2 rs34276300 C->A (P312) not tested in v3 or v4
R1b1b2a1a2b i3000029 A->T M153 downstream of DF27
R1b1b2a1a2c i3000043 G->A M167/SRY2627 downstream of DF27
R1b1b2a1a2d rs1236440 C->T (S28) R1b-U152 downstream of P312
R1b1b2a1a2d3* rs2566671 C->T R1b-L2 downstream of R1b-U152
R1b1b2a1a2d3a rs7067305 G->A R1b-L20 downstream of R1b-L2
R1b1b2a1a2f rs11799226 C->G (L21) R1b-L21 downstream of P312
R1b1b2a1a2f2 rs20321 G->A R1b-M222 downstream of R1b-L21
P312 is not tested by AncestryDNA or by 23andme unless you had the 23andme v2 test. Your 23andme result already shows that you are negative for both L21 and U152 so it looks like Promethease hasn't updated it's analysis. Was the Promethease report from an AncestryDNA or a 23andme file?
I actually need the bottom part of that. Go to the same page then scroll down on the right until you get to the bottom. Then get that screenshot and post it.
Have you had any STR testing with FTDNA or Yseq?