Stress is fattening!
What kind of workouts? Intensity + 20g carb might cause a lot of stress and poor sleep. Don't adopt any routine that costs you worry and confusion because the results will only last as long as you keep doing it. Focus on complete nourishment, invigorating movements, and peace of mind. Your menu isn't bad for keto but keto isn't for everyone.
Lots of: urban hiking, cycling, sprinting
Lots of: fresh meat, seafood, eggs, organs, tubers, starch fruits, vegetables, meat fat, dairy fat, oil fruits
Some: cured meat, dairy protein, sweet fruits, rice, pulses, tree nuts, oil seeds
Minimal: soy, refined proteins, sugar, liquid carbohydrate, grains, refined oils, peanuts