I updated from Newtonsoft.Json/FSharpLu to FSharp.SystemTextJson with FSharpLuLike. This unfortunately bit us in production because one of our clients is sending incorrectly cased union cases that worked with FSharpLu but does not work with FSharpLuLike. Adding WithUnionTagCaseInsensitive after FSharpLuLike fixed it. So I guess WithUnionTagCaseInsensitive should be included in FSharpLuLike.