how sps works combination of session-shell and local forward options

Hello,
If you organize the following scheme:

User(connect via ssh socks) --> SPS (enabled options for User: session-shell & local forward) --> Jump --> (remote server 1 & remote server 2)

SPS has session-shell and local forward options enabled for the User, what information can we record when setting these options?

I think SPS will record the session-shell terminal, but given that the user is connecting via ssh socks. SPS won't be able to see all user traffic and will it record raw data?