I found a bit hacky workaround, but it may work. This check for the field name was added to one of the recent updates (it was needed to distinguish images uploaded to the main gallery and to possible attachment attributes), there’s a check for HivePress installation date for older installations compatibility hivepress/includes/models/class-listing.php at master · hivepress/hivepress · GitHub
If you update the installation date manually (to an older date), then it should be ok and any images attached to a listing should appear in the gallery. Please run this code once (e.g. via the Code Snippets plugin):
update_option('hp_installed_time', 1717196400);
I also recommend using this code during the development, then the second issue may be resolved:
define('HP_CACHE', false);