Migrating from using Blynk.begin(auth,.... to Edgent

I don’t understand the question.

When you install the Blynk library via the Arduino IDE the actual installed files look like this in file explorer…

The Edgent_ESP32.ino file is the .ino file that I referred to in the text you quoted. It’s name will obviously change when you save it, but I’ll refer to it as Edgent_ESP32.ino for simplicity.
If you want to add virtual pin handlers, timers, code to read sensors etc etc then it should be added into this .ino file, not into the .h files.

You MAY need to edit the Settings.h file if the board definitions in the Edgent_ESP32.ino file and the corresponding #if defined definitions in Settings.h don’t work as you want for the hardware you’re using.
If you need more info on this then read this post…

When you open this Edgent_ESP32.ino file in the Arduino IDE the corresponding .h files are also loaded, and appear as tabs across the top of the screen, like this…

I think that in PlatformIO these should appear on the left hand side of the screen as part of your project.
If PlatformIO isn’t loading these .h files then I guess it’s a question for the PlatformIO forums.

Pete.