I saw there are both cpp and bp models: However, the average dev uses both. Eg: as a backend dev, I get the data and prep some getters for the frontend to grab it via BP in a minimalist fashion.
Your cpp structs are quite complex, nested deep; and most notably: not friendly to manually recreate as a BP-friendly USTRUCT.
Since it was coded without considering BPs, is it safe to assume there's a tool to convert within the SDK?
Eg (pseudocode): Models::ParseUStructVariant<SomeCppModel>();
Where can I find this?