db.test.findOne({"items.0": {$exists: true}}, {"items": {$slice: [0, 1]}})
{items: ["item1"]}
position = 1
collection_name.update_one({"_id": ...}, {"$set": {f"list.{position}": None}})
collection_name.update_one({"_id": ...}, {"$pull": {"list": None}})
let position = 1 // тут позиция которую надо удалить
collection_name.update_one({_id: ...}, {"$set: {`list.${position}`: null}})
collection_name.update_one({_id: ...}, {"$pull: {"list": null}})
Еще можно проверить разрешает ли роутер соединятся wifi устройствам между собой (что то типа AP Clients Isolated)