While Nobbir is investigating the issue, I would recommend that you try this:
In your step 2, run Feature To Polygon tool using the updated lines as input and the points from step 1 as the Label Features. The output should have all the attributes carried by the points, unless a point falls outside of the new boundary.
If that works, you wouldn't need Step 3.