70-persistent-net.rules not overridden by 99-persistent-net.rules

Hello.

I have a script that configure computers after a clean install
To test my script I use it on a virtualbox VM ( guest )
I am running leap 15.2 on the guest and 15.1 on the host.

I run into problem when renaming ethernet cards ( device name and connection name )

Can someone confirm to me that it is not allowed to use capital letters (A, B…? F) in MAC address definition in the file /etc/udev/99-persistent-net.rules.

This seems not to work ( I mean that 70-persistent-net.rules is not overridden )

# PCI device 0x10ec:0x8168 (r8169) --> MAC "11:22:33:44:55:66"  NAME="xxxxx_eth0_yy"
SUBSYSTEM=="net", ACTION=="add", DRIVERS=="?*", ATTR{address}=="08:00:27:92:**F**4:5**C**", ATTR{dev_id}=="0x0", ATTR{type}=="1", KERNEL=="eth*", NAME="L152_INI_eth0vb"

but this works ( I mean that 70-persistent-net.rules is overridden )

# PCI device 0x10ec:0x8168 (r8169) --> MAC "11:22:33:44:55:66"  NAME="xxxxx_eth0_yy"
SUBSYSTEM=="net", ACTION=="add", DRIVERS=="?*", ATTR{address}=="08:00:27:92:**f**4:5**c**", ATTR{dev_id}=="0x0", ATTR{type}=="1", KERNEL=="eth*", NAME="L152_INI_eth0vb"

Any comment is welcome.

This matches value in sysfs verbatim so you must use whatever is exported by kernel in sysfs.

cat /sys/class/net/eth0vb/address

08:00:27:a3:f4:70

Small case.

Thank you very much.