Hello.
Based on your screenshots we were able to replicate the behavior.
This is indeed a bug in the component, which doesn't set the correct width of its content when redrawn.
The list of carousel items is being filtered, so you need to add the CarouselUpdate action to the OnChange handler of your filter input, if you're not doing so already:

Finally, because this is a misbehavior setting the with of its items, instead of having a dynamic width (4col), you need to set a fixed width to the list items.
Error prone implementation (width: 4col):

Working implementation (width: value):

In the meantime we will be working on a permanent fix to this issue.
Hope this proves helpful.
Best regards,
Rui Mendes