It's a good idea to chat with a consultant but my baby sounds about the same. She's very efficient now at 3 months and eats well except in the evenings when she's extremely fussy some days.
3-4 times a week she's fussy so that she'll cry a lot between 5 and 11pm. Sometimes she's not fussy at night and sometimes she's fussy for 5-6 hours. Fussy being, not eating for more than 1 minute and pulling off frequently. Then she'll nap a few minutes and wake up, nap a few minutes more, wake up, crying sporadically. It's usually easiest to try to feed for a minute and if it doesn't work I give her the paci and try again in an hour. She'll just kind of nibble during her fussy period and not feed normally.
Usually by 11pm she's back to her normal self, will eat once before bed and wake up 2x at night (usually 3am and 5am and then 6:30am) for 5-10 minutes. My baby doesn't usually eat more than 5-10 minutes at a time and usually only on one side at night (oversupply a bit).
I usually look at the day as a whole, if she ate well during the day and is just fussy at night and not eating much at night then it balances out. Overall she feeds 8 times a day for 5-10 minutes really well (11pm, 3am, 5am, 6:30am, 9am, 12pm, 3pm, 5pm). Between 5pm and 11pm she may eat well or may not eat much at all.
Good luck! Let me know if you find out a good tip about fussiness :-) I have a few I've learned but can always use more.