User input data goes in row 455 rather than next empty row

Because you already have data for those lines, it will not be messed with by Glide, Glide must use a complete empty row to input new data.

Use arrayformula and give those a null value instead of a 0 here.