"why doesn't this upload the ramp time? "
Line object does not work like that.
Once started, You can't change the speed.
Right inlet can accept ramp time message,
but it gets reset every time line starts new ramp.
And if You send message that includes ramp time, ($1 30)
why would You expect line to keep ramp time set in right inlet ?
And no need to cry ...
Rather study the help file and reference of objects You use.