congratulations on shedding that much weight. I know it takes a lot of time, effort, dedication, pain, and sacrifice.
Past result isn't an indication of future success.
Why did the program work in the past? Most likely, your body was adapting to your new program.
Let me see if I can highlight a few issues I see in your program
Weighing Yourself Daily
No proficient weight-loss coach will tell anyone to
In any case, your program needs a revamp.
- Weightlifting before cardio is the proper way to train. You shouldn't exhaust your energy with cardio before lifting weights. The intensity will be reduced and your gains will be limited.
- Reduce the time spent at the gym. Three and half hours is too much, especially for weight-loss reasons. Why not? Because after exhausting your body for over an hour, your cortisol level is raised and this prevents further fat burn; energy expended after this point is not from your fat storage.
- Reduce your training from 6 days to 3 - 4 days. Most effective weight loss programs recommend 3 days for exercises; this allows the body to rest and recuperate, which results in muscle building, metabolism increase, and fat loss. Sometimes, less is more.
- Increase your general activity level. Because you're not spending all day at the gym, your body recovers fast enough for you to be able to increase your general activities (walking/biking instead of driving, taking the stairs, portion rationing, etc)
Your body has indicated to you how it plans to shed the weight; listen to it and reduce your intensity. Weight-loss is a long-term program (even if one drops 100 lbs in a day).
Commit to an efficient program (along with a nutritious, balanced diet) and be more active for a long term and adjust when it no longer seems to be working.