For those having laggy serial read problems on Windows 10, the solution is to put some delay at the end of your code so that Unreal doesn’t get flooded with too much information coming back to back. Setting the frame rate cap to 60 also helped get rid of the lag. I set the delay to 33 ms and I now have zero lag when reading my Arduino’s information through Unreal 