Configure Event Hub to Consume Storage Account with Private Endpoint
Directly disabling the access on storage account restricting all inbound traffic to SA. Which in result it was not in a place to allow any messages.
As per Microsoftdoc We need to allow the trusted services in the storage account where eventhub in this case as trusted device it will allow only one resource type.

This will move your access permission setting to selected IP and vnet however this only able to access the input from the selected services.


Refer:
Configure Azure Storage firewalls and virtual networks | Microsoft Learn
Quickstart: Send or receive events using .NET - Azure Event Hubs | Microsoft Learn