Ну конечно же проблема в string_view, а именно в месте, где я возвращаю этот тип в getFullName.
Так как std::string уничтожается после завершения функции, std::string_view будет вызывать undefined behavior (явные признаки undefined behavior как на ладони: то работает, то нет).
В голове отложилось, что C-style литералы существуют на протяжении всей программы и произошла странная путанница в мозгах, ведь std::string ведут себя иначе.