It doesn’t even have to be the edge 40. I think many of the motorola phones have roms and xda subs. The edge 30 or the G82 for example.
You should also look at the Motorola edge 40 range. Can all be flashed and last two Motos I had, they still have a decent community with channels on Reddit. Start on xda https://xdaforums.com/f/motorola-edge-40-pro-moto-x40-china.12731/
It doesn’t even have to be the edge 40. I think many of the motorola phones have roms and xda subs. The edge 30 or the G82 for example.