great progress.
I do have a suggestion though. You are only getting 1900 cals, which is 900 below your maintenance on a non lifting day. on your workout days this is 1300 or more below maintenance depending on how long you lift and at what intensity. At this rate you will lose a great deal of fat, but you will def lose muscle as well. Also by eating so little your metabolism will slow pretty quickly, almost to the point where it may make dieting very difficult. I suggest you up your protein and fat to where you are consuming right at 500 below maintenace every day (this means eating more on lifting days than on off days). This way as your progress starts to slow you will still have a lot of room to adjust and decrease cals rather than just starting out eating so little. Ive seen many people start out eating too little hoping they will lose weight and get to their goals faster. Rarely do they ever get to their goals. It takes time and patience bro, good luck.