Splitting the UVs was what I thought was necessary, which is why I originally had so many individual shells, but the issue remained anyway even in the split locations. But if simply never using hard edge normals on the lowpoly fixes everything, then... well, it's an easy fix. There must be some drawback, though. Otherwise…