Emoji not displaying in page / query

I have a form that creates a post with emoji and its saving them just fine in the database

Screenshot 2024-12-23 103559

however, when i run a query to get the post, the query is replacing the data with question marks

i do have the database structure as utf8mb4_general_ci

is there any way to have this display the text as its stored in the database?