I am running i.MX8M Quad - kernel 5.10.72 with CYW54591 moduleand i had a problem.
I am setting static IP for eth0 by following config:
root@imx8mqevk:~/Script/CYW# cat /etc/systemd/network/70-static.network
[Match]
Name=eth0
[Network]
Address=192.168.52.88/24
Gateway=192.168.52.1
DNS=8.8.8.8
I can see address of eth0 when I start platform as following picture:

But after I connect to AP and run DHCP, static IP of eth0 was lost.

It was not appear on kernel 4.14, only on kernel 5.10.
Can you show me how to solve it?