In the move from Figma to WordPress, designs almost always break in the same places: approximate spacing, type that changes below the breakpoints, hover states nobody defined, and components that no longer look like the mockup in production. It does not happen out of carelessness. It happens because the person building the site does not read the file the way the person who drew it does.
I came to WordPress after twenty years of front-end work: I read auto layout, variants and styles as a system, not as an image to trace. If something is missing from the file (states, the mobile grid, behaviour), I flag it before starting instead of inventing it halfway through.