Hello,
We understand the situation, but this is probably something you should discuss with the developers of your Theme, as we don’t know what tools they offer or what are their requirements.
The goal is to have one widget of VikBooking published inside the content of your home-page. What our plugin does is to install on your WordPress website all the available widgets, among which you can find the “Search Form” widget that you would like to add to your home-page content.
Shortcodes should be used on any other page of your website except the home-page, and you don’t need your Theme for that, because everything can be handled by VikBooking. However, for the widgets this is something dependent on your Theme as well as on any page-builder plugin made available to build the content of the home-page article. Through the WordPress native functions, widgets can only be added to a Sidebar, and so if you would like to actually display a widget inside a specific block of the home-page article rather than on a Sidebar, you should ask the Theme developers what are the options you have available. What we can tell you is that for the moment there are no Blocks defined by VikBooking that would allow you to actually publish a widget, because a widget is not a block. For this reason, page-builder plugins that ship with the Themes often allow you to configure and publish a specific on a specific section of any articles. Some other Themes instead allow to create dynamic Sidebars where you can have your own widget, and such Sidebars can be published through Blocks on any section of your articles.
This is why we suggest getting in touch with the developers of the Theme to see what options are available. As we said, the goal is to have a widget inside a specific section of a page (the home-page).