How can I pull a struct from the db with datetime in @timestamps_opts

I’m getting the above error when trying to get data from an oracle database

[error] Task #PID<0.23294.0> started from #PID<0.22291.0> terminating
** (ArgumentError) :utc_datetime expects the time zone to be "Etc/UTC", got `#DateTime<2023-03-11 17:29:30.000000+00:00 UTC +02:00>`
    (ecto 3.9.4) lib/ecto/type.ex:1355: Ecto.Type.check_utc_timezone!/2
    (ecto 3.9.4) lib/ecto/type.ex:650: Ecto.Type.load_utc_datetime/1
    (ecto 3.9.4) lib/ecto/type.ex:921: Ecto.Type.process_loaders/3
    (ecto 3.9.4) lib/ecto/repo/queryable.ex:411: Ecto.Repo.Queryable.struct_load!/6
    (ecto 3.9.4) lib/ecto/repo/queryable.ex:243: anonymous fn/5 in Ecto.Repo.Queryable.preprocessor/3
    (elixir 1.14.3) lib/enum.ex:1658: Enum."-map/2-lists^map/1-0-"/2
    (ecto 3.9.4) lib/ecto/repo/queryable.ex:234: Ecto.Repo.Queryable.execute/4
    (ecto 3.9.4) lib/ecto/repo/queryable.ex:19: Ecto.Repo.Queryable.all/3
    (ecto 3.9.4) lib/ecto/repo/preloader.ex:272: Ecto.Repo.Preloader.fetch_query/8
    (elixir 1.14.3) lib/task/supervised.ex:89: Task.Supervised.invoke_mfa/2
    (elixir 1.14.3) lib/task/supervised.ex:34: Task.Supervised.reply/4
    (stdlib 4.2) proc_lib.erl:240: :proc_lib.init_p_do_apply/3
Function: &:erlang.apply/2
    Args: [#Function<8.53869572/1 in Ecto.Repo.Preloader.maybe_pmap/3>, [#Function<20.53869572/1 in Ecto.Repo.Preloader.prepare_queries/6>]]
** (EXIT from #PID<0.22291.0>) shell process exited with reason: an exception was raised:
    ** (ArgumentError) :utc_datetime expects the time zone to be "Etc/UTC", got `#DateTime<2023-03-11 17:29:30.000000+00:00 UTC +02:00>`
        (ecto 3.9.4) lib/ecto/type.ex:1355: Ecto.Type.check_utc_timezone!/2
        (ecto 3.9.4) lib/ecto/type.ex:650: Ecto.Type.load_utc_datetime/1
        (ecto 3.9.4) lib/ecto/type.ex:921: Ecto.Type.process_loaders/3
        (ecto 3.9.4) lib/ecto/repo/queryable.ex:411: Ecto.Repo.Queryable.struct_load!/6
        (ecto 3.9.4) lib/ecto/repo/queryable.ex:243: anonymous fn/5 in Ecto.Repo.Queryable.preprocessor/3
        (elixir 1.14.3) lib/enum.ex:1658: Enum."-map/2-lists^map/1-0-"/2
        (ecto 3.9.4) lib/ecto/repo/queryable.ex:234: Ecto.Repo.Queryable.execute/4
        (ecto 3.9.4) lib/ecto/repo/queryable.ex:19: Ecto.Repo.Queryable.all/3
        (ecto 3.9.4) lib/ecto/repo/preloader.ex:272: Ecto.Repo.Preloader.fetch_query/8
        (elixir 1.14.3) lib/task/supervised.ex:89: Task.Supervised.invoke_mfa/2
        (elixir 1.14.3) lib/task/supervised.ex:34: Task.Supervised.reply/4
        (stdlib 4.2) proc_lib.erl:240: :proc_lib.init_p_do_apply/3

How can I resolve it?