Hi,
There is no screenshot to show the vendor groups ; in order to see if they are other groups and if he have other accesses.
Your screenshot does not indicate either the configured group.
So, unfortunately, it does not help much to understand really the issue.
So I had to spend a lot of time in order to reproduce the issue, performing different kind of tests to have, at last, the configuration you should have.
Please edit the file "administrator/component/com_hikashop/helpers/helper.php" and replace
sort($vendor_access, SORT_STRING);
if(strpos($vendor->vendor_access, '@') !== false) {
By
sort($vendor_access, SORT_STRING);
if(reset($vendor_access) == '@0')
$vendor_access[] = array_shift($vendor_access);
if(strpos($vendor->vendor_access, '@') !== false) {
It will force the "public" group at the end of the ACL list for the default configuration rules.
Regards,