The calendar in Scoutbook was not designed to automatically update the logs, because people arrive late, leave early, or for other reasons do not necessarily have the same number of hours as others.
However, if you use the Feature Assistant Extension for Scoutbook, it has an option open the Camping/Hiking/Service Quick Entry logs pre-filled with information from a calendar event.