No, it wasn’t and this is the way ACF works. Sometimes it leaves some data behind. The reason is that the fields for the layout are not submitted so ACF does not know to delete them. This has been brought up in the past with repeaters as well.
Welcome to the Advanced Custom Fields community forum.
Browse through ideas, snippets of code, questions and answers between fellow ACF users