Congrats on your success.
Few things I noticed, you are trying to bulk and cut fat. This is difficult to do in my opinion. I would focus on either cutting or bulking... That way you can put 100% into either one and when you get your goal (lost this much weight, gained this much weight), you can focus on the next step.
Do you keep track of you total daily caloric intake? I'm concerned that you take in 2800-3000 calories per day but that your daily intake of protein is only 150 grams. Each gram of protein contains 4 calories. This means that only 600 of your 2800-3000 calories per day are coming from protein. This is only 20% of your total intake meaning that the other 80% is coming from fats and carbs. I would up protein to at least 40% of your daily caloric intake.