Because MOV can only mov to page 0. It only has an 8 bit address field DIR address mode.
Code:
;
LDA #%00000011 STA SOPT1
You should download: HCS08RMV1.pdf
Direct Addressing Mode (DIR)
This addressing mode is used to access operands located in direct
address space ($0000 through $00FF). This is a more efficient
addressing mode than extended addressing because the upper 8 bits of
the address are implied rather than being explicitly provided in the
instruction. This saves a byte of program space and the bus cycle that
would have been needed to fetch this byte.
The programmer does not use any special syntax to choose this mode.
Rather, the assembler evaluates the label or expression in the operand
field and automatically chooses direct addressing mode if the resulting
address is in the range $0000 through $00FF. During execution, the
CPU gets the low byte of the direct address from the operand byte that
follows the opcode, appends a high byte of $00, and uses this 16-bit
address ($00xx) to access the intended operand.
Most of the I/O and control registers are located in the first 64 or
128 bytes of memory (a few rarely used registers are located in high
memory at $18xx). Some of the on-chip RAM is also located in the direct
page to allow frequently accessed variables to be located there so direct
addressing can be used. After reset, the stack pointer points at $00FF
and it is recommended that you change SP to point at the top of RAM
instead, to make the RAM below $00FF available for direct addressed
variables.