Square peg in a round hole principle.
x8 slot card into x4 slot is a no no, it wouldn't even fit.
x4 slot card will work in x8 and x16.
x1 slot card will work in all other PCIe slots.
However, there are some adapters that can make them work like that but is performance reducing and may mean some physical changes to mounting.