I'm pretty sure the first character is used to evaluate your CONTINUEIF
clause. It is evaluated on each and every row and this first character is used exclusively for this clause.
Presumably, you are not using the feature enabled by CONTINUEIF
(dynamically concatenate multiple distinct rows into a single logical record). Dropping this clause should solve your skipped first character problem.