Execution times - onUpdate - what are the limits for a responsive watchface

I can see a small delay on my Fenix 6X if I want to start an app or if I start showing my widgets. I wonder what are good values (for a complex watchface) that are acceptable.

My watchface can show up to 14 different datas at once and allows a lot of customisation.

Any hints / comparison values that show me what a complex watchface's onUpdate execution time should or can be?

My execution time is between 80-100ms for a very complex layout showing all data at once.