Are only 2 of your 4 planned workouts happening. Are you hitting nutrition goals 60% of the time? Then expect your results to take 60% longer. Each week take the time to make an honest self assessment.
There is a difference between what we THINK we are doing and what we really are doing. How 'consistent' is your consistency? Are you an "almost-er" or are you literally putting in the work that achieving your goals takes? You know this answer.
The key to being consistent is working WITH your natural tendencies, not against them. Results will always come from a long honest period of time of consistent efforts and patience, not random occurrences.