Samsung M20 satisfies most of your requirements albeit processor and stock android. Processor is exynos 7904 (Equivalent to SD 675 Samsung Exynos 7904 targets India with triple camera, 4K recording support). And we can't expect awesome camera performance in any budget phone, so there will be a compromise in that department.
If you can wait, Samsung M30 will also release very soon and that will more than satisfy your requirements.
RN7Pro seems to be the best bang for the buck at present considering all the parameters. Processor may be a bit slower compared to Poco F1, but the camera, RAM, Storage, looks make up for it IMO.