Possibilities that come to mind.(you are on a pump? your profile says both pump and MDI but I found a post saying you were about to go on one)
For the meal, it might be that like many of us the meal is larger than earlier in the day and takes a bit longer to absorb. It may not completely contain just low gi foods but the overall composition of many mixed meals can be quite low. The insulin acts rapidly before all the food is absorbed
You could experiment with a dual wave bolus (where you give some insulin up front and the rest over a set period of time or a square wave where it is all delivered over a set period...different punps have different names) I read somewhere that one of the US pump gurus (Scheiner I think) says that dual waves should be used for almost all boluses
It could also be that you need a slightly higher basal later in the evening, you would need to do a basal test to find that out.