Uses a display entity for Minecraft clients on version 1.20 or later (viaversion support). Uses an armorstand for clients on versions before that. Display scale is not configurable.
Armorstand
Uses an armorstand to display the item. Rotation will be less smooth than with display entities.
Display
Uses a display entity to display the item. Rotation will be smooth, and scale can be configured in the Position menu.