Keychron? I realise their prebuilt variants may have ISO layouts only for the various EU market segments, but they all run QMK so you could reflash with en-US keymap. They come with a set of replacement Mac/Win keycaps already, and have a physical switch to flip between the two variants.
Then reshuffle the physical keycaps to match your layout.
(Disclosure: I have two of their ISO keyboards: Q10 and Q11. Both require a wrist support, they are thick.)