Meus 2 cents: o plano esta bom, parece bem coerente.
Mas...
Trocaria o Java por Kotlin ou Flutter (dart)
E usaria o proprio Laravel ou NodeJS para a questao de microservicos/APIs (ao inves do spring boot).
Apesar do Java ter um grande mercado de legados, nao vejo ele sendo relevante para microservicos dentro de 5 a 10 anos.
O mercado aponta para 2 tendencias fortes: microservicos e IA, procurar um backend que interaja com naturalidade neste ambiente (p.ex. python) me parece um caminho mais natural.