From MY personal experience with weight gain or loss is 60 carbs is too many, 20 fat isn't nearly enough and 90 protein would be way too much. I need a keto type diet or I gain. I also cannot eat any grains, dairy or too much saturated fat.
I eat less than 20 carbs a day and all from anove ground veggies, avocado and a few nuts or pumpkin seeds. Then 45 G protein and fill the rest in with healthy fats.
Exercise does nothing for me for weight loss though is good for many other things.
We are all individuals and different needs for different macros but for ME a calorie is not a calorie. I can eat loads of fat and not gain a pound but carbs and excess protein I will gain a bunch.
I would play with your macros. Lower the carbs and protein and up the fat. I eat at least one avocado a day throughout the day. Keeps me very satisfied and lasting even energy. Awesome on bg too