I think you may be overthinking this a lot OP. Your baby is a stable weight. Are they bright and alert at times too?
Everything you’ve described is normal baby behaviour, they don’t watch a clock 
Please, please don’t force his head into one position while he feeds though.
At the 14 week old mark, did you find your baby refusing breakfast feeds?
BF babies take around 25 floz over 24 hours whether they are fed 6 times or 12. At this age it’s not really a case of number of feeds or length of feeds to worry about but whether baby is gaining weight and reaching milestones, have a read of is my older baby gaining enough weight on Kellymom.
*Did you find there were occasions the baby went long stretches during the day with no feed? I'm not sure if this is reverse cycling, he only feeds (without any convincing) twice a night at 12:30 and 3:30am.
It’s not really reverse cycling of he’s only having 2 feeds at night, again that’s normal at 14 weeks 
How variable are the # of feeds per day for you again, this really doesn’t matter at this age with a BF baby. It’s not like ffing where baby has a specific number of flozs you have to get them to drink in 24 hours.
Do you think I should try one feed a night to see if that makes day feeding easier? He seems more restless and awake rather than mouthy when I feed him at night?
Are you waking him to feed him at night OP? If you are waking him, I’d stop. There’s no need to wake him to feed at this age. If you’re not waking him and he’s waking you for a feed, he’s hungry and needs it 
Have you gone through weeks where you have to be more assertive with the baby to get your LO to feed? Am I in the wrong for doing that
Assertive isn’t perhaps the term I’d use OP. DD had a dip in her centiles around this age and she was also a very fast feeder. I tried things like breast Compressions, having a bath together to encourage her to feed, skin to skin like both getting into bed in the afternoon before nap time and feeding in a quiet place with no distractions. I didn’t have to do it for long though as she was soon back on her old centile. You don’t even have to worry about that as your DS is tracking his centile nicely and as far as I can see, there’s not much of a problem.
What does worry me is how worried you are. I can’t remember ever nothing how often mine fed at this age. It never occurred to be thatcthey May take 7 feeds one day and 6 the next. Are you generally very anxious and us this a new thing?
Are you mixing with any other BFing Mums too OP like at LLL, a BFing Support Group or just friends and family?
Have you tried talking through all of this on one of the BFing Helplines too? I think you may find it helpful 