I have been using a proscent 180-t vdsl SFP module for ages on 21.02.x on my hEX S, the only thing that I needed to do to make it work was disable autonegotiation using ethtool:
ethtool -s sfp speed 1000 duplex full autoneg off
However I upgraded to 22.03 and it no longer works. pppoe just continually times out waiting for PADO, presumably the traffic is not passing to the SFP. I reverted to 21.02 again and immediately it started working. Any ideas?