A true é que é melhor não se prender tanto a nomenclaturas pq sempre criam novas.
Um fullstack é um dev que atua com front, back, bd.
Um fullcycle é um dev que atua do inicio ao fim, front, back, bd, devops.
Ao meu ver, ser fullstack generalista não é muito bom, principalmente pra iniciante.
O perfil ideal que muita gente defende e que eu também prefiro, é o perfil T-Shaped.
Nesse perfil o profissional sabe todas as outras categorias porém é especializado em uma.
Então vc pode ser um especialista em front que sabe back e cloud ou um especialista em back que sabe front e cloud.
Perfil generalista nunca foi um bom perfil.