I'm not sure I understand your question, so I'll answer both interpretations of it...
The LHR and DXB are not necessarily stopovers. A stopover is where you spend 24 hours or more in a place before your next flight. Less than 24 hours is a transit.
OWE are essentially limited by the number of segments (that is individually numbered flights each with a ticket coupon). There are no additional restrictions on the number of stopovers (beyond that inherent in the segment limit) EXCEPT in the continent of origin, where you may only make two. Hence if you use your four segments in the continent of origin you must have at least two transits.
So your itinerary is essentially valid, but of the four arrivals in "Europe" - LHR, DXB, LHR, LHR - you must take the next onward flight within 24 hours in at least two cases. You have to decide which it will be at the time of ticketing since the X or O will be shown on the ticket. (My recommendation is that you get the whole itinerary except the first CDG-LHR ticketesd as open date which avoids any complications later with ignorant check-in people if you need to change the date/time of any segments.)