Expected behavior
Item frames should be displayed on the client in the the same position as they are on the server.
Observed/Actual behavior
In some situations, the client side position of a newly placed item frame will not match the server. Reconnecting to the server or other means of resending the chunks will show the correct position again.
Steps/models to reproduce
Here's a small plugin which reproduces the issue: https://github.com/JLyne/ItemFrameBugTest. This plugin spawns 4 item frames 1 block off the ground adjacent to a 2 block high pillar, which triggers the issue.
- Start a server with a flat world called "world"
- Join as soon as it's ready and fly to 0, 4, 0
- Item frames will spawn after 10 seconds or so
- Observe their incorrect position
- Reconnect to the server
- Observe their correct position
The spawned item frames should look like this:

But will likely look like this until you reconnect:

Plugin and Datapack List
Issue occurs without additional plugins or datapacks
Paper version
This server is running Paper version git-Paper-267 (MC: 1.18.2) (Implementing API version 1.18.2-R0.1-SNAPSHOT) (Git: e7d928a)
You are running the latest version
Previous version: git-Paper-264 (MC: 1.18.2)
Other
Could not reproduce on a freshly built 1.18.2 Spigot.
Expected behavior
Item frames should be displayed on the client in the the same position as they are on the server.
Observed/Actual behavior
In some situations, the client side position of a newly placed item frame will not match the server. Reconnecting to the server or other means of resending the chunks will show the correct position again.
Steps/models to reproduce
Here's a small plugin which reproduces the issue: https://github.com/JLyne/ItemFrameBugTest. This plugin spawns 4 item frames 1 block off the ground adjacent to a 2 block high pillar, which triggers the issue.
The spawned item frames should look like this:

But will likely look like this until you reconnect:

Plugin and Datapack List
Issue occurs without additional plugins or datapacks
Paper version
This server is running Paper version git-Paper-267 (MC: 1.18.2) (Implementing API version 1.18.2-R0.1-SNAPSHOT) (Git: e7d928a)
You are running the latest version
Previous version: git-Paper-264 (MC: 1.18.2)
Other
Could not reproduce on a freshly built 1.18.2 Spigot.