Boa tarde @tryideas sistemas,
O campo referente a Observação (tsDsObservacao) esta declarado para ser utilizado em uma tal de Guia de Recolhimento, portanto não tem nada haver com o RPS.
Veja:
<xsd:complexType name="tcGuiaRecolhimento">
<xsd:annotation>
<xsd:documentation>Representa de uma guia de recolhimento</xsd:documentation>
</xsd:annotation>
<xsd:sequence>
<xsd:element name="prestador" type="tipos:tcIdentificacaoPrestador" minOccurs="1" maxOccurs="1" />
<xsd:element name="nrGuia" type="xsd:integer" minOccurs="1" maxOccurs="1" />
<xsd:element name="stGuia" type="tipos:tsStGuia" minOccurs="1" maxOccurs="1"/>
<xsd:element name="competencia" type="tipos:tcCompetencia" maxOccurs="1" minOccurs="1" />
<xsd:element name="dsCodigoBarra" type="tipos:tsDsCodigoBarra" minOccurs="1" maxOccurs="1" />
<xsd:element name="tpCodigoBarra" type="tipos:tsTpCodigoBarra" minOccurs="1" maxOccurs="1" />
<xsd:element name="dtVencimento" type="xsd:date" minOccurs="1" maxOccurs="1"/>
<xsd:element name="dtEmissaoGuia" type="xsd:dateTime" minOccurs="0" maxOccurs="1"/>
<xsd:element name="vlMovimento" type="tipos:tsValor" minOccurs="1" maxOccurs="1"/>
<xsd:element name="vlImposto" type="tipos:tsValor" minOccurs="1" maxOccurs="1"/>
<xsd:element name="vlImpostoRetido" type="tipos:tsValor" minOccurs="1" maxOccurs="1"/>
<xsd:element name="vlPago" type="tipos:tsValor" minOccurs="0" maxOccurs="1"/>
<xsd:element name="dsObservacao" type="tipos:tsDsObservacao" minOccurs="0" maxOccurs="1"/>
</xsd:sequence>
</xsd:complexType>
Já o RPS tem essa outra estrutura, note que não existe nenhum campo referente a observação:
<xsd:complexType name="tcRps">
<xsd:annotation>
<xsd:documentation>Representa a estrutura de recibo provisório de serviços (Rps)</xsd:documentation>
</xsd:annotation>
<xsd:sequence>
<xsd:element name="nrRps" type="xsd:integer" minOccurs="1" maxOccurs="1" />
<xsd:element name="nrEmissorRps" type="xsd:integer" minOccurs="1" maxOccurs="1" />
<xsd:element name="dtEmissaoRps" type="xsd:dateTime" minOccurs="1" maxOccurs="1" />
<xsd:element name="stRps" type="tipos:tsStRps" minOccurs="1" maxOccurs="1" />
<xsd:element name="tpTributacao" type="tipos:tsTpTributacao" minOccurs="1" maxOccurs="1" />
<xsd:element name="nrCidadeIbgeServico" type="tipos:tsNrCidadeIbge" minOccurs="0" maxOccurs="1" />
<xsd:element name="isIssRetido" type="tipos:tsSimNao" minOccurs="1" maxOccurs="1" />
<xsd:element name="tomador" type="tipos:tcTomador" minOccurs="0" maxOccurs="1" />
<xsd:element name="listaServicos">
<xsd:complexType>
<xsd:sequence>
<xsd:element name="servico" type="tipos:tcServico" minOccurs="1" maxOccurs="unbounded" />
</xsd:sequence>
</xsd:complexType>
</xsd:element>
<xsd:element name="vlTotalRps" type="tipos:tsValor" minOccurs="1" maxOccurs="1"/>
<xsd:element name="vlLiquidoRps" type="tipos:tsValor" minOccurs="1" maxOccurs="1"/>
<xsd:element name="retencoes" type="tipos:tcRetencoes" minOccurs="0" maxOccurs="1"/>
<xsd:element name="vlDesconto" type="tipos:tsValor" minOccurs="0" maxOccurs="1"/>
<xsd:element name="dsImpostos" type="tipos:tsDsImpostos" minOccurs="0" maxOccurs="1" />
</xsd:sequence>
</xsd:complexType>
Realmente o campo dsImpostos não estava presente na rotina responsável pela geração do XML.
Ele já foi implementado e os fontes do componente ACBrNFSeX já se encontram no SVN.
Pelo o que eu entendi você utiliza o ACBrLibNFSe, sendo assim favor aguardar uma nova versão da mesma que vai ser liberada terça feira que vem.