Hi @humcasma, this post may be relevant to you.
I wouldn’t call this a bug, because we designed forms to handle a rejected slot by re-asking for the slot. However, the linked post, as well as yours suggest that it may be better to handle rejected slots differently. Do you have a default behaviour that you would like to propose instead? If so, it would be great if you could share it here, or raise a feature request on github.