Netsuite recommends 300 lines on a transaction record.
After 800 lines in any transaction, it starts becoming wonky.
I have seen sales orders, JE of 3k-8k lines that does not even load in few in chrome in few of the systems had to use Firefox specifically for them.