I´m having the same problem, it looks like VLC is receiving the wrong version from the server it uses to check updates.
GET /vlc/status-win-x86 HTTP/1.1
Host: update.videolan.org
Accept: */*
Accept-Language: en_US
User-Agent: VLC/3.0.0 LibVLC/3.0.0
Range: bytes=0-
HTTP/1.1 206 Partial Content
Server: nginx/1.13.8
Date: Thu, 15 Feb 2018 16:50:46 GMT
Content-Type: application/octet-stream
Content-Length: 483
Connection: keep-alive
Last-Modified: Wed, 24 May 2017 15:00:02 GMT
ETag: "59259ff2-1e3"
Content-Range: bytes 0-482/483
X-Clacks-Overhead: GNU Terry Pratchett
2.2.6
http://get.videolan.org/vlc/2.2.6/win32 ... -win32.exe
VideoLAN and the VLC development team present VLC 2.2.6 "Umbrella".
VLC 2.2.6 is a security update fixing issues with subtitles and other formats, and improving DLL-loading security. VLC media player 2.2.0 was a major upgrade of VLC, introduced accelerated auto-rotation of videos, 0-copy hardware acceleration, support for UHD codecs, playback resume, integrated extensions and more than 1000 bugs and improvements.