Under in-line ( two-armed ) HA deployment, the floating self-ip is necessary to process traffic, like to be pool member's default gw.
But , under the one-armed HA deployment, I use SNAT AutoMap to ensure the return traffic.
And the HTTP(s) application session can be reset / re-establish on another F5 device when failover occur.
That is to say I don't need to enable connection mirror on virtual server and I don't need the same self-ip / mac for SANT AutoMap selection.
In this case, is floating self-ip still needed?
Read this carefully: https://support.f5.com/csp/article/K7336
I would use a floating SelfIP or even better a SNAT-Pool.