Can't package for 32 bit with 4.25 possible bug

package without problem for 64 bit, here is the log:

UATHelper: Packaging (Windows (32-bit)):   Using Visual Studio 2017 14.16.27032 toolchain (C:\Program Files (x86)\Microsoft Visual Studio\2017\Community\VC\Tools\MSVC\14.16.27023) and Windows 10.0.17763.0 SDK (C:\Program Files (x86)\Windows Kits\10).
UATHelper: Packaging (Windows (32-bit)):   [Upgrade]
UATHelper: Packaging (Windows (32-bit)):   [Upgrade] Using backward-compatible build settings. The latest version of UE4 sets the following values by default, which may require code changes:
UATHelper: Packaging (Windows (32-bit)):   [Upgrade]     bLegacyPublicIncludePaths = false                 => Omits subfolders from public include paths to reduce compiler command line length. (Previously: true).
UATHelper: Packaging (Windows (32-bit)):   [Upgrade]     ShadowVariableWarningLevel = WarningLevel.Error   => Treats shadowed variable warnings as errors. (Previously: WarningLevel.Warning).
UATHelper: Packaging (Windows (32-bit)):   [Upgrade]     PCHUsage = PCHUsageMode.UseExplicitOrSharedPCHs   => Set in build.cs files to enables IWYU-style PCH model. See https://docs.unrealengine.com/en-US/Programming/BuildTools/UnrealBuildTool/IWYU/index.html. (Previously: PCHUsageMode.UseSharedPCHs).
UATHelper: Packaging (Windows (32-bit)):   [Upgrade] Suppress this message by setting 'DefaultBuildSettings = BuildSettingsVersion.V2;' in LightResponse.Target.cs, and explicitly overriding settings that differ from the new defaults.
UATHelper: Packaging (Windows (32-bit)):   [Upgrade]
UATHelper: Packaging (Windows (32-bit)):   Building 3 actions with 16 processes...
UATHelper: Packaging (Windows (32-bit)):     [1/3] Module.Core.1_of_14.cpp
UATHelper: Packaging (Windows (32-bit)):     d:\unreal_engine\ue4.25\engine\source\runtime\core\private\filecache\filecache.cpp(312) : fatal error C1001: An internal error has occurred in the compiler.
UATHelper: Packaging (Windows (32-bit)):     (compiler file 'd:\agent\_work\2\s\src\vctools\compiler\utc\src\p2\main.c', line 187)
UATHelper: Packaging (Windows (32-bit)):      To work around this problem, try simplifying or changing the program near the locations listed above.
UATHelper: Packaging (Windows (32-bit)):     Please choose the Technical Support command on the Visual C++
UATHelper: Packaging (Windows (32-bit)):      Help menu, or open the Technical Support help file for more information 

there is filecache\filecache.cpp(312) is the log manually commenting out content of this function compiles fine but the packaged game won’t launch and gives fatal error

Windows 10 64 bit
Visual Studio 2017
Visual C++ 2017 Redistributable Update
VC++ 2017 Version 15.9 v14.16 latest v141 tools

yo just go in the project settings, and search up “32 bit” and tick “target 32 bit” package your game or whatever, and then untick it again