function as designed....
I've configured it on port#6 and then removed the device from #6 and connected it to #7 (no lock-learning)
As lock-learning was enabled on #6 the MAC of the device is stored as static in the FDB - because static has a higher prio then dynamic the dynamic learned MAC on #7 is stored in the FDB.
the device was connected on #7 but as you'd see the MAC is still on #6 even the port is down.