Inserters don't know if slots in assemblers or furnaces are full or not. So it takes a first item from the storage that he can theoretically put in furnace. If there is no room in furnace it stucks with that item in hand and wait.
To solve this problem use two separate inserters.