Depending on your current weight and height and the amount of exercise you're doing, you may have cut your calorie intake by too much. If you don't take in enough calories, your metabolism actually slows down. Your exact calorie needs should be calculated, based on your age, weight height.
Insulin resistance can cause weight gain. What type diabetes do you have? Do you take insulin for it or do you control it some other way? Is it under control?
Have you been tested to make sure your thyroid is functioning properly? The tests you need are Free T3, Free T4 and TSH. Don't accept just the usual TSH as most doctors will want to do; that's not enough. The thyroid controls metabolism so if it malfunctions, weight loss can really be difficult if not impossible.
You also need to take note of the type of carbs you're eating. Stay away from the simple carbs, such those found in processed or sugary foods. Eliminate white sugar, flour, rice, pasta from your diet - those are simple carbs that break down quickly and spike your blood sugar. They're stored as fat, if not used quickly for energy.
Eat plenty of the complex carbs (fiber) found in veggies, whole grains, brown rice, etc. Complex carbs are broken down slowly, so they don't spike your blood sugar and they keep you feeling fuller longer.
Also try getting a bit more fat or protein, both of those make you feel more satisfied. Opt for "good for you" fats, such as those found in avocados, olive oil, coconut oil, nuts and nut butters, etc.
I like you am having problems. I cut some of my carbs. and look for foods that have healthy carbs. Good luck.