So basically all this stuff is possible because as said by him directly he (Kishi) simply forgot to give Boruto Byakugan.
Based on this mistake they come up with idea to give him another unique eye.
Based on this mistake they come up with idea to give him another unique eye.