Ok so your lifestyle is good and you are improving after the fast. Your BP is not high, not to worry. 120/80 and around that range is perfectly normal BP. You also have an excellent sitting heart rate.
Every possible cause is ruled out so I would like to know if you have chronic stress, reason for toxic thoughts or hypothyroidism. You can check your own thyroid function by taking basal temperature for a week. If you are hypo then Lugol's solution with co-supplement will be necessary for you.
Other than that you can meditate everyday to lower your BP. Buddhist monks who meditate regularly have low BP. Also do a Liver Flush and you will be fine.