The framing of question reveals that you yourself is well versed in astrology.
You must be knowing that Moon period cant be good.The reasons are obvious.
You yourself told the reasons.Parihar or remedy is doing penance for a long
time to overcome the genetic defects in horoscope.
Dont blame the horoscope.Horoscope is only showing the arrangements of planets,
which are determined by your previous births and by your parents.
Soul takes birth in a family,which is befitting to the karma which it
has done in its previous birth.Natural law is operating,where objectively
determines for itself to what category of life it is entitled. firstname.lastname@example.org