Hello askermk2000. I was hoping you might also provide your impression of things. I am still hoping @ezzony will still respond with his impression of things.
The reference to "stock" kernel may refer to different kernels depending on the frame of reference. With the frame of reference being the LG device's included ROM, the stock kernel would be the specific kernel included with the LG Stock ROM (presumably one of the ones referenced at http://opensource.lge.com/osSch/list?types=ALL&search=US996 for the LG V20 US996); with the frame of reference being Linux in general, the stock kernel would be the base Linux kernel (presumably one of the ones referenced at https://mirrors.edge.kernel.org/pub/linux/kernel/v3.x/ ). Which frames of reference do you use when referring to your LG V20 kernels?
In my case [STOCK] means it's based on stock (kernel), and for use with stock roms.
My kernel is based on stock but, in it's later iterations has become heavily patched, which can be a problem. So this thread might make it sound like my kernel is not stock and ezV2020 is. It just means that ezV2020 is much closer to the stock/original kernel.
Your instinct about Oreo/Pie is likely correct.