The reason you get different answers is none of them know anything. The only meaningful answer would be an official announcement.
The supposed beta in China is a good indication but it may not be released worldwide or it may not be released at all. Sometimes they test updates and cancel them.
That's true. Btw they say that Oreo beta for P10 lite,Mate 10 lite and honor 7x is available in China. And now in some European countries,but only for honor 7x.
Yeah, I think if we reach July without any official news or beta build leaks we can start writing it off. But so far things look optimistic given the testing they do in China.