You seem to be stressing for no reason. The "schedules" you mention sound like they are for an older baby.
Do tell me a schedule that tells you 4 month olds sleep for 2 hours? Because none of the main sleep gurus do. You seem to be assuming your 4 month old is 9 months old...?
2 hourly feeding are perfectly normal. Especially so for a big baby. Calorie loading through the daytime means less night feeds - only a good thing.
Short, frequent naps are also normal. Longer naps are usual with the second half of te first year, not the first half.
Here's a schedule that might work, if you like schedules. It's called EASY. It is a repeating cycle of events that hapiens through the day. Literally all day (7am-11pm), every day. You adjust the times to suit your child, sounds like 90 minute EASY cycles will work for you:
E - Eat. Start with a full feed upon waking. Note the time.
A - Awake time. Limit to 60 minutes max. This includes the time it takes you to get baby to sleep. So it might just be a quick nappy check, kick on the floor, quick cuddle and back to sleep.
S - Sleep. I would suggest bouncy chair and dummy for daytime naps. Be relentless and unceasing. Keep bouncing and reinsertibg dummy until asleep
Y - You time while baby sleeps. Expect 20-40 minutes.
Then when baby wakes, you start again with E for Eat. Just keep on repeating the cycle over and over again from when you get up until when you go to bed.
As baby gets older, naps will extend naturally. Until then, keep them frequent.