More than mechanical challenges (if any) it's actually basic aerodynamics that
makes trailing-edge flaps an (almost) ubiquitous solution vs leading-edge flaps.
From this answer:
The main purpose of a leading edge and/or trailing edge device is to change the camber of the airfoil. Without entering in physical/mathematical details, it can be shown that, going from the leading edge toward the trailing edge of an airfoil, the contribution of each piece of its camber to the aerodynamic force is proportional to the following plot/equation (my own plot of the function $\sqrt{\frac{x}{1-x}}$):
There it can be seen that the contribution to the aerodynamic forces of the forward part of the camber is basically negligible while it is the 30-something% most rearward portion of it which almost entirely contributes to the aerodynamic forces.
This explains why spoilers, ailerons, rudders, ... whatever surface used to change the aerodynamic forces is placed toward the end of the airfoil and not at its leading edge.
This also tells us that, whatever their name is, any high-lift device placed on the leading edge device like(like slats or Krüger flaps) does not alter significantly the aerodynamic forces: slatsthey are indeed used to improve/extend stall characteristics at high AoA but have almost no impact on the (slope of the) lift or on the pitching moment, as clearly visible in the following plot from (source)this Boeing report: