l2tp server bindings not respected on reconnect

I’m noticing that sometimes on reconnecting a l2tp session, server bindings aren’t respected and a new dynamic l2tp server interface is created, e.g. <l2tp-username> even though I created static bindings for certain usernames.
This is an issue for firewall rules.

Anyone else noticed this?

Using an x86 6.27 ROS build.

Maybe too long timeout on the server side that keeps static binding open while the clients reconnects. Try to set 10s timeout to both client and server.