@Kran,
Indeed there are actions you can perform which should not be possible with Dataverse but do seem to work. However, I do not believe what you're trying to do will work, and even if it does, you will run the risk of Microsoft releasing an update that breaks it.
One robust and out-the-box option is to use DataFlows to create a "one-way" synchronisation to a SharePoint list. So long as you do not have any premium connectors in your app, your users will be able to run the app without any licencing restriction.
If on the other hand you need the SharePoint list to additionally write "back to" the Dataverse table, you can develop an automate cloud flow which triggers whenever a SharePoint item is created or modified, and then send the results back to the relevant columns in your Dataverse table. Again, so long as your app does not include any premium connectors, your users will not require a premium licence.