Jekyll on Mac could not read file and invalid date error using bundle exec Jekyll serve

This file is the source of your error.
Ideally Jekyll 4.x will ignore the vendor/* directories automatically. But it looks like your local Bundler configuration is to save into /jeklyll/bundle/ruby instead.

Regardless, please tell us what the output is when you run bundle config get path.