@katherineeee thats pretty decent in my opinion, also i think you didnt count protein you will get from dal, so i think you protien intake is pretty good.
you workout routine is quite intense, try not to over do it.
best of luck , would look forward to your progress.