It doesn't sound like your problem is your diet, unless you're eating something additional not mentioned. Have you had a thyroid check from the doctor, or other workup?
Well, 4 eggs is a lot of eggs. Peanut butter isn't exactly diet food, though for someone with the weight they like to be at it wouldn't be that large of a problem. You don't say if the rice cakes are brown rice or white rice. You don't say how much peanut butter you're eating -- obviously, a little is a lot different than eating a lot. I'm also hoping this is just an example and you don't eat the exact same foods all the time. Varying what you eat is like varying your exercise routine -- you don't get stuck in place. Almost everyone who tries to lose weight reaches a point where they stop losing -- they plateau. One way to juice it back into gear is to change things up. I'm not up on pyramid training, but if you're only working out using resistance training 3 days a week, you might consider adding some cardio on the other days. So one suggestion, instead of 4 eggs, eat two or three and add in a vegetable or whole grain instead. Switch it up, add some variety, throw things against the wall and see if anything sticks so you get unstuck.
Short answer: Based on your previous weight loss success, your current weight, diet, and exercise, I think you might have a metabolism problem. Get someone to check out your thyroid hormone levels and specifically your freeT3 which is the active thyroid hormone and is found to be lower in people who have been on extreme calorie restriction diets. Look up info on "Biggest Loser syndrome", see if you think you might fit that profile. (Someone who has lost a lot of weight in the past in a short period of time, and may have a long term severely slowed down metabolism). If you can find info on what people who have experienced this have done to help improve their metabolism, this might give you a place to start from. You might need to take thyroid hormone and specifically something with T3 already present if there is no easy way to reverse the problem.
Long answer : I'm sorry you are dealing with this! I gained about 30-35 pounds in 2015-2016, and found out last year (2018) it was due to an undiagnosed thyroid problem. I gained the weight while eating what I thought was a fairly healthy diet and running about 30-50 miles a week, and assumed I was just eating too much food. (In reality, I have Hashimoto's and my thyroid was slowly destroying itself).
I lost the weight in 2017 (still with undiagnosed hypothyroidism) by tracking every single calorie I ate and increasing the amount of running I was doing, and trying to eat a 300-500 a day calorie deficit (most days it was probably around 200-300 deficit, and the weight slowly came off). I know diet is much more important than exercise when it comes to weight loss (much, much more important for most people), but in my case, the amount of running I was doing was forcing my body to actually burn a reasonable amount of calories a day even if my thyroid was fighting against it. I also started lifting weights to increase my BMR, and that helped once I plateaued after losing 20-25 pounds.
My thoughts on your case is maybe even if it isn't Hashimoto's, your metabolism might be slowed down from when you lost weight earlier when you were 22-23. I know with the "Biggest Loser syndrome", if you go long periods of extreme calorie restriction, your metabolism can slow down (and go in to "starvation mode" and remain ridiculously slow). A quick google indicates this slow down in metabolism might have something to do with your thyroid hormones and specifically less T4 being converted to the active T3 hormone and instead being converted to reverse T4, but I'm no expert on this.
It seems like you are eating a very low calorie diet for your size, and what you listed are all healthy foods in my opinion. Even four eggs is only 280 (large) or 360 (jumbo) calories. I guess you could be eating a ton of almonds or a giant piece of chicken, but I suspect you are eating well below what your BMR should be if your metabolism were working ok, and you are consuming a lot of protein which should help with weight loss.
Do you have any hypothyroidism symptoms? A quick google will list what hypothyroidism symptoms are, but some of the major symptoms are: lower body temperature, sensitivity to cold, fatigue, especially in the afternoons, brain fog, constipation, dry skin, coarse brittle hair, depression.
I would get your thyroid hormones checked out, and if possible get the doctor to run at least TSH, freeT4, freeT3. You need your freeT3 hormone to be near the top 1/3 of the range usually for best thyroid function. If you are experiencing a decrease in your metabolism due to a loss of that conversion of T4 to T3, you might need to start taking thyroid hormone medication and specifically one that includes T3. (I had my thyroid removed and am currently taking a T4 replacement called levothyroxine, but if the conversion from T4 to T3 is what isn't working, that probably would not help you.)
I am not sure how to reverse a slow metabolism other than thyroid hormone medication if this is in fact what your problem is - I know there are a lot of food recommendations out there for thyroid health, but you could look up "Biggest loser syndrome" and see if there are any recommendations from people who have gone through this. I know there are certain foods that supposedly improve thyroid function, but if you are making T4 fine and it is the conversion to T3 that's the problem, I'm not sure if that would help.
Your 135 pound weight loss is very impressive and is something to be proud of - and for years doctors, trainers, etc. have been telling people with a lot of weight to lose to do extreme calorie restriction, but now people who have lost the weight have gained a lot of back through no fault of their own, and then can't lose the weight in the same way that worked in the past. It is very frustrating and I'm sorry you have to deal with this.
The only other thing I can think to recommend is to change your normal exercise regime every so often. Your body might be used to lifting weights (and I know weight lifting is good for putting on lean, calorie burning muscle), but if you tried cardio like the elliptical, bike, swimming every once in a while, you can force your body to burn extra calories. I know this can be hard if you are working a lot and already spending a lot of time at the gym. And if you do have a thyroid problem, chances are you feel extra tired more often than not. I am lucky that I've been running lots of miles a week for years, and can run in the mornings even when I am very hypo, and helps me feel a little less hypo on days I do exercise.
Good luck - I hope you find a solution that works for you (and that doesn't involve extreme calorie restriction - that must take some dedication and will power!), and hopefully if it is your metabolism, there is something that you can do and make your weight loss doable!