Many of us find we have to pre-bolus (ie. take the insulin before the meal) to give the insulin time to kick in, so you may need to start doing that. Some need to pre-bolus by 30 mins, some less, some have to do it every meal, some just for certain meals, so you may need to experiment to find out what suits you best.
For example I have to pre-bolus by 10-15mins before breakfast (I'm using Fiasp not Novorapid, Fiasp is mostly faster acting), but for lunch and dinner I take it just before I eat - as I say you'll need to experiment cos everyone is different