Thank you very much,
You are completely right, it generates warning message, but we are monitoring our logs, so, it’s annoying to see them every time.
I agree that using $wp->request will stop generating warning, however, I assume that it will be better to not run part of codes in WP CLI, if they are address to end user (i.e. cart, product single page etc).
Anyway, you know better than me, so, just to have that warning fixed will be huge improvment for us.