thank you so much for your help i appreciate it
I’ll share what worked for me :
i worked on two services weston.service by adding plymouth-quit.service to the after dependencies
i also add some delay in plymouth-quit.service
and finally changed the background of the weston.ini to avoid the blank screen between the plymouth and the qt Gui
for the blank space in the beginning i am currently working on optimizing that time as much as possible