Lua: teleport onGround only works for actors

this works: p=world.players[1]; p:teleport(p.cell, util.vector3(-18603.71484375, -15808.548828125, 422.684417724609375),{onGround=true})

but when you try to do it with any object: world.createObject("misc_com_bottle_01", 1):teleport(world.players[1].cell, util.vector3(-18603.71484375, -15808.548828125, 422.684417724609375),{onGround=true})

it won't.

https://gitlab.com/OpenMW/openmw/-/blob/master/apps/openmw/mwlua/objectbindings.cpp?ref_type=heads#L503

https://gitlab.com/OpenMW/openmw/-/blob/master/apps/openmw/mwlua/objectbindings.cpp?ref_type=heads#L149

https://gitlab.com/OpenMW/openmw/-/blob/master/apps/openmw/mwworld/worldimp.cpp#L1305

this is on windows 10