Draw GameObjects of Main Camera above the Canvas Screen Space Overlay . I have tried sorting and Camera Depth , both doesn’t seem to work , Can I do it by using some other Camera for my GameObjects and rendering only those.
You can change Canvas from Screen Space - Overlay to Screen Space - Camera. Then create separate cameras for both UI and 3D objects, set it’s culling mask to UI only and Everything except UI respectively. Then set Depth for both camera. Done