Sorry for the long comment but a possible expansion on recreating the issue and probable cause
I have a custom model on an armor stand's head. It is placed by using the armor stand's EntityTag on the item. Every now and then the model will rotate 180 degrees and flip upside down. The only thing that feels like it has an effect is another armor stand placed down that does have this pose.
Add the attached resource pack.
Give the player these two items:
/give @p minecraft:armor_stand{CustomModelData:2s,EntityTag:{ArmorItems:[{},{},{},{id:"minecraft:armor_stand",Count:1b,tag:{CustomModelData:2s}}],DisabledSlots:2039583s,Tags:["pot"],Small:1b,Invisible:0b,Health:100.0f,Attributes:[{Name:"generic.maxHealth",Base:100.0f}],Pose:{Head:[180.0f,0.0f,0.0f]}},display:{Name:'{"text":"Pot","italic":false}'}} 1
/give @p minecraft:armor_stand{CustomModelData:1s,EntityTag:{ArmorItems:[{},{},{},{id:"minecraft:armor_stand",Count:1b,tag:{CustomModelData:1s}}],DisabledSlots:2039583s,Tags:["bomb"],Invisible:1b,Pose:{Head:[0.0f,0.0f,0.0f]}},display:{Name:'{"text":"Bomb","italic":false}'}} 1
Place the pot down.
Place the bomb down and look around. At certain angles the bomb flips upside-down and begins to float in the air.
Break the pot. (Simply punching it should suffice)
Move around. The bomb reverts to the normal state and no longer changes.
It appears to be a problem with transforms not being cleared when drawing invisible entities and the transforms are then being used from previously drawn entities as the pot does have this upside down pose on it's head.
I have attached a video of the issue occurring
[media][media]and the resource pack i used.
[media]I must apologize for the particles and behaviour making it difficult to see in the video as the items are affected by the datapack i have on.
I have also had this issue. Seems to also be affected by the direction my player is looking. Feels like a problem with the directional light direction vector not being transformed to world space as lighting is the same relative to the camera (always coming from the top of the screen.) Don't know whether it has an effect but I am using an Nvidia card and drivers.
[media][media]
As can be seen in the screenshots when the camera is pointing down the armor stands appear to be lit from behind. When the camera is pointing up the armor stands appear to be lit from the front.
Can confirm fixed in 1.15 pre-4 through to 1.15.1 pre-1.