This has always resulted in a Linestring (and a chorded linestring) because you cannot offset Vertical Curves and Spirals and get a spiral or vertical curve at anything less than a 0 offset. The linestring is an approximation of the alignment (and we appreciate that an alignment on e.g. a Subdivision doesn't have Spirals etc.), however an Alignment is a different beast to a Linestring and an offset alignment is not an alignment (or is only in a few corner cases).
If you copy an Alignment it will create another alignment, but offsetting it has to subset it and "downgrade it" for the above reasons.
The C&G Machine can use SVL files (no alignment) so you can just create linestrings for those. The PCS900 team have recently created a "best practices document" that covers what you need to do to create a SVD / SVL file set for a PCS900 C&G Machine. I will get a copy of that for you and post it here tomorrow.
Thanks
Alan