Modular & Loosely Coupled Framework for UE5 project (Project 5): Seeking Architectural Feedback

Hi, everyone

I am working on my personal project in unreal engine 5.7.3 in c++ named Project 5. It is a tactile, survival and isometric angled game. I chose the c++ as my primary programming medium because it provides us good clean code.

I am following a basic design pattern in my code which i wanted to share with you and wants that all of you give me feedback about whats are the flaws, right things in the design pattern and also suggest me a better and more clean, reusable and loose coupled architecture.

Here i am dropping the diagram of my code base structure. Please let me know what did you guys thinks about it