Since the front and rear DR aren't from the same group, then a previous owner has been changing stuff out. Was the original group on the bike 105 or Ultegra? Possibly the limits on the front DR are not set correctly if the front DR was changed along with the crank. That will let your chain fall off too, but get the DR height over the ring correct first.
The exact model and version numbers will be on all of your Shimano components somewhere. Usually the backside and sometimes you won't see it without removing the component. But with those numbers, you can find all the tech documents for them at the link I gave in an earlier reply. The DM's will give you the best information to check if they are installed and adjusted properly.
Last edited by Iride01; 05-14-22 at 01:02 PM.