If the event is created on your iPhone, does it appear on your Mac at all? Test this will help isolate this issue to the Mac itself.
If I create the all day event in my MacBook it shows up in iPhone but NOT on my macbook
if I create the all day event in my iPhone it shows up in my iPhone but NOT my MacBook
If I create a NON all day even, in my iPhone OR MacBook the event shows up in BOTH devices.
It's ONLY all day events created from anything device does not show up in my MacBook.
Has the Calendar app been closed out completely and your MacBook restarted since noticing this? Closing and app and restating your computer can help resolve many unexpected issues we may face with our devices.
Calendar has been closed completely, as has the MacBook and restarted, same issue occurs
Macbook is Big Sur, iPhone 13 is 16.1.2
To quit the app you can select Calendar > Quit Calendar
Once closed out you can go to the Apple menu ( ) > Restart.
Shut down or restart your Mac
You can also confirm that your Mac has any available macOS updates installed. Pre-installed apps such as Calendar update when the macOS is updates so installing the latest macOS will ensure you have the most up to date version of the app and any bug fixes that may be available have been installed.
All updates are installed
Hope this helps to explain this
Thanks for your help. I look forward to hearing from you
Ron