I got a new OP-Z and immediately frustrated by the popping issue from the dials. From close inspection, it seems like there is a thin gap between the base of the dial (plastic) against the bearing (metal). As someone who has built many bikes before, this seems to be perfect situation to use the PPL-1 parktool lube as it is designed as a corrosive & water resistant grease like compound to seal small gaps. thought the name is a “lube”, the lube effect doesn’t really kick in as the bearing is so lightweight so it demostrates more of a grease effect. So basically apply to your finger tip, lightly dress the plastic piece, and when plus the dials right in, they will sit snug and never popup again, plus now that particular part is water resistant!
Compare to the tape method, the main advantage is the lube fills itself into place that has biggest micro-gaps, doesn’t cause additional friction, and doesn’t require cutting. It’s also easy to re-apply them, or clean them if you don’t want them anymore. Compare to the glue method, it is obviously way more superior as the grease doesn’t glue anything together and doesnt corrode plastic and metal.
I hope this helps others that had the same issue.