RE: How to connect to 365 in .Net Core in c#
with the latest release the package is in public preview (and not in alpha as before).
Safe for production use? Really depends what you mean there, generally I should say no but in the end you will face the same situation.
Let's make an example:
In 2017 you created an integration to an online instance using the .NET framework nuget package, it's supported and it worked until end of 2019, where it stopped to work because Microsoft changed something in their online instances and you needed to update the nuget packages and the integration worked again.
In 2021 you create a new integration with this .NET Core preview package and it will work until 2022 when Microsoft will change something that break the authentication flow used in the preview package you used. You update the nuget packages and the integration back to work.
What I want to say is that when you deal with online instances (where you don't have the full control like an OnPremise instance) can happen that also if you use "production" components you will face issues requiring to update these "production" components. Mitigate these situations should be the focus, for example just a simple log stored someone to quickly check if the connection to Dataverse happened or not when the integration runs.
hope it helps