The mashed up coconut/date/nut thing sounds like Nakd bars, which are quite nice. They are nothing like cheesecake thought obviously. Why pretend it is something it is not?
It's not necessary to entirely avoid sweet and/or fatty foods in order to maintain a healthy weight, just have them as a minor part of your overall food intake.
I find it's good to remember the 80/20 rule - it's what you do most of the time that counts.
One day of healthy eating and high activity won't outweigh a lifetime of overeating, likewise, people don't get fat from overeating once or twice.
If the weight creeps on gradually over time, it is most likely that it will take time to come off. And then to keep it off, you have to continue to eat to maintain, not gain. It's no good thinking 'I'm thin, I can eat what I like now' if that means eating more than your body burns.
For most people, food and drink consumed has more impact on weight than how much they move. It takes a lot of activity to burn off hundreds of excess calories every day.
But 'everyday' activity can count more than formal exercise. A person who is active at work and walks or cycles to get around probably burns more calories than someone with a desk job who drives everywhere but does a few half arsed gym sessions a week