[Question] Add method unexpected behavior

Hello! Firstly, thanks for this project. Secondly, strange behavior: using multistep-add feature and adding transitions and priorities of different shapes finishes successfully and doesn't raise any exception:

from cpprb import PrioritizedReplayBuffer
import numpy as np

rb = PrioritizedReplayBuffer(32, env_dict={'a': {'shape': 1}})
rb.add(a=np.ones(5), priorities=np.ones(3)) 
Assignee Loading
Time tracking Loading