Yes, it is possible to use Zoho Social while on an Instagram Creator Account without linking a Facebook page.
However, direct publishing is not supported for Creator Accounts, which means that you would have to manually publish to Instagram via push notifications.