i wrote a lot and refreshed the page on accident FUCK anyways
your bmr is almost certainly higher than 2000 unless you are 50kg and based on your macros im assuming you are closer to 85kg and if thats the case you probably dont need to eat 180g protein. 1g per 1lb of lean body mass is consensus opinion (eg. natural athlete at 180lbs at 20% bodyfat would eat roughly 150g protein)
should fill out more carbs considering you have a lot more calories to work with
greens and collagen are usually a scam but if u have the money to spend and enjoy it then go for it
daily multivitamin wouldnt hurt
food selection is good and u will have good health markers if you keep training and eating in a similar way and if you do not have good health markers after doing this for awhile you probably have some other underlying problem
GOOD LUCK