Longer fasts (over 16 hours, IIRC) are also catabolic to muscle mass, so they're not even recommended for people who have optimal training plans.
One meal per day is also not enough as only a certain amount of the consumed protein is going to be used for muscle protein synthesis so it's optimal to spread the consumption across multiple meals.
If you lift (and you should!), you should strive for 1.4-1.8g/kg of protein per day, try to hit the leucine threshold per meal (even though this is just a hypothesis!), and use calorie cycling to consume more of the protein around the workout window (anabolic window -- it's not been debunked!!!). Try not to go below 50g fat per day, and do whatever you please as far as carbs go :). I'm personally not a fan of keto as it's too restrictive.