Expecting Devart.Data.Oracle.OracleConnection but got Devart.Data.Oracle.Entity.av when using DbConnectionInterceptor

Expecting Devart.Data.Oracle.OracleConnection but got Devart.Data.Oracle.Entity.av when using DbConnectionInterceptor

Version used:
Used NuGet Package in .net 6 Project: Devart.Data.Oracle.EFCore 10.1.134.7

Problem:
I need to Intercept the DbConnection to set some metadata but when using Microsoft.EntityFrameworkCore.Diagnostics.DbConnectionInterceptor instead of getting a OracleConnection I got an instance of Devart.Data.Oracle.Entity.av. Here is my code:
  1. using Microsoft.EntityFrameworkCore.Diagnostics;
  2. using System.Data.Common;
  3. using System.Threading.Tasks;
  4. using System.Threading;
  5. using System;

  6. namespace Test.Db.DbContext.Interceptor
  7. {
  8.     internal class ClientContextInfoInterceptor : DbConnectionInterceptor
  9.     {
  10.         public override Task ConnectionOpenedAsync(DbConnection connection, ConnectionEndEventData eventData, CancellationToken cancellationToken = default)
  11.         {
  12.             if (connection is Devart.Data.Oracle.OracleConnection devart)
  13.             {
  14.                 devart.ClientId = _clientId;
  15.                 devart.ClientInfo = _clientInfo;
  16.                 devart.ModuleName = _moduleName;
  17.             }

  18.             return base.ConnectionOpenedAsync(connection, eventData, cancellationToken);
  19.         }

  20.     }
  21. }

Is there something I am doing wrong or is there a known bug?

Please help :)