See this pattern on leaves? It could be an invasive insect :

© 2025 Vimarsana