If I understand your question correctly, the code you’ve developed in C++ is what is executed when you create a Blueprint based on that C++ class, so the performance of your C++ code remains the same.
I just did this, commenting out the creation of my mesh from the C++, creating a blueprint from that code, and statically setting up the mesh in the derived blueprint. I can see no difference in performance.