It's very boring to only eat the same food every day?
Carbs are good, carbs are good fuel, don't cut them out too much but you absolutely need more variety day to day.
Easy swaps keeping what you like could be as simple as -
Omelette for lunch, with lots of veggies in, some cheese and ham.
Egg and turkey bacon bagel + your fruit
Quiche & packet salad
Chicken skewers for dinner with packet salad, because it's much easier to make those choices when you have them in the fridge.
Chicken chunks with a fuck ton of veggies + quinoa
Chicken stir fry, noodles, lots of veg, sauce of your choice
This way you don't overly have to limit yourself and they are all quick and easy options, but ofc add more and more in, no one wants boiled eggs and one slice of toast on repeat for the rest of their life!
1 bag of crisps, 1 biscuit, 1 hot cross bun and 2 soren bars which have somehow added 2 pounds??! Which does seem odd
Well it doesn't really work like that, to gain 2 lbs you'd have to eat alot of calories on top of what you actually need to function, so that is just water weight your daily weight will always be up and down, don't focus on daily numbers.
There is nothing wrong with snacking, but personally the snacks is where you should be eating a slice of toast, or a couple boiled eggs. For one big biscuit you could probably eat 3 eggs instead.