I meant to post this for a while now, I also had problems with the bolt catch once. I've been using this on my real steel upper for about 2 months and have had zero problems. I have not tested this with the WE upper but the dimensions seem the same.
This extra bit of metal pushes up against the wall of the upper and keeps the bolt catch from engaging fully. Only 1mm of the bolt catch face catches the bolt, eroding and smoothing the edge away.
I grinded the extra bit of this off and now the extra spacing inside the receiver allows the catch to engage fully.