The ST platform is transitioning from the legacy Groovy code implementations for drivers and SmartApps to the new Lua-based Edge drivers and Webhook SmartApps. If a device shows as a Placeholder in the legacy IDE, it has been transitioned to an Edge driver that was installed on your hub and runs locally. Changing the type in the IDE once this happens can cause issues and will not change the fact that the driver for the device is installed on your hub.
It’s likely that your devices were transitioned to a stock Edge driver from the ST driver collection. It may support basic functionality (possibly), but more advanced functionality is usually only available from community developed Edge drivers. To see some information about your devices that was formerly available in the IDE, I recommend using the API Browser+ from @TAustin. Here you will find device details such as what driver is assigned to the device and other information about your ST environment.
Here is a link that explains Edge in greater detail.
Community developer @Mariano_Colmenarejo seems to be the most knowledgeable regarding Zigbee devices and has written many drivers for multiple device types. His Edge Driver Zigbee Light Multifunction Mc may support IKEA devices, but I haven’t dug into that thread to know for sure.