Enabling free form windows in android O causes buttons in recent apps menu to overlap
I have the same problem on my Huawei P10. I once used floating apps, which drained the battery, but now I use Launcher3-Freeform Launcher. Also, Taskbar is another choice for launching apps in freeform mode, although both Taskbar and Launcher3 are launchers and you need to launch your apps from these launchers to use the freeform mode.
Here are the links:

Floating Apps Free:
https://play.google.com/store/apps/details?id=com.lwi.android.flapps

Taskbar:
https://play.google.com/store/apps/details?id=com.farmerbb.taskbar

Launcher3-Freeform:
https://github.com/farmerbb/Launcher3-Freeform/blob/freeform-mode-example/README.md