Hello gnbh,
Thanks for the update.
The order of the interfaces plays definitely a role in it. It doesnt work the other way around.
Also pressing "disconnect / connect" doesnt reconnect it again.
Its not to be seen as a solution, but more a workaround for the desperate.
As soon as we know a better way of doing it we will post it here.
Our guess is that PPPOE is brought up first with the subnet mask as written in the config file.
Because opt2 has the same subnet mask it seems valid for that split second.
Soon after PPPOE is up probably netmask is corrected to /32 but connection stays alive.