I have the grid size in the launcher set to 5x6: But on a near 20:9 aspect ratio screen this does not end up with anything closely resembling square icons, which is what i want. (highlighted with a keyboard)
Could you support setting custom grid sizes in the launcher, and not just have us pick from a selection?
I got one solution a few years ago. If I'm not satisfied with device launcher I immediately run Nova Launcher i had purchased for some peanuts amount of money. It solved all launcher issues on Lenovo, Huawei, Xiaomi, OnePlus etc.