Here is another plugin that helps you manage booking and scheduling on your site. The Bookinger comes with 4 widgets and has custom post types for events, speakers, and bookings. Designed for Elementor, this plugin lets you display calendar or cards for your events. It supports recurring events.
This plugin has a responsive design and supports RTL languages. It has events and speaker custom post types. It comes with a booking form and lets your customers make reservations for certain day and time slots. It automatically blocks booked days.
merkulove is the developer behind this plugin. You can find out more about it here.