Try to come back to the simple logical approach with Calories In VS Calories out. As long as you're below your maintenance level every day you are gonna lose 1lb a week at least. Don't expect the results to be rapid because if it's too fast you will be well losing lean mass with it. Don't be scared of carbs because it isn't carbs that make you fat. So not eating after 6pm means nothing because it makes sense that since you're no longer eating after 6, there's no more excess calories being consumed hence you will not be in the calorie surplus and still maintain your current weight