so i came across the gotcha ( gotme ) from last time;
-make sure that the parameter is applied to the "correct" section in /etc/config/network
there is some variance in this between releases and builds but more recent ones seem to apply it under;
config interface 'wan'
option ifname 'eth0.2'
option proto 'dhcp'
option delegate '0'
**HERE**
when it should be;
config device 'wan_dev' < **HERE**
option name 'eth0.2'
option macaddr '00:80:6E:77:77:7X'