The bug:
The beacon beam passes through the piston.
Steps to reproduce:
1. put an activated beacon
2. put the piston on the beacon
3. a beam passes through the piston
Expected behavior:
The beacon beam should not pass through the piston. The beacon beam should only pass when the piston is activated, same as in Java Edition.
This issue has already been reported at MCPE-50327, so I will resolve and link this ticket as a duplicate. That ticket has been resolved as Won't Fix, which means the issue will not be fixed.