Working as intended; if the game code did not specify a special movepool, the current moves get set with the current levelup moves and the relearn moves are left empty.
If there is a special movepool, the movepool is copied to the moves and relearn moves.
In Raikou's case, there is no special movepool.