Any uncompatibility issues or anything wrong with this pc build?

Solution
You should buy an H270 board instead.

For example - https://www.newegg.com/Product/Product.aspx?Item=N82E16813157736&nm_mc=AFC-C8Junction&cm_mmc=AFC-C8Junction-PCPartPicker,%20LLC-_-na-_-na-_-na&cm_sp=&AID=10446076&PID=3938566&SID=

It will save you the headache of worrying about updating the BIOS on the H170 motherboard to enable compatibility with the Kaby Lake CPU.
You should buy an H270 board instead.

For example - https://www.newegg.com/Product/Product.aspx?Item=N82E16813157736&nm_mc=AFC-C8Junction&cm_mmc=AFC-C8Junction-PCPartPicker,%20LLC-_-na-_-na-_-na&cm_sp=&AID=10446076&PID=3938566&SID=

It will save you the headache of worrying about updating the BIOS on the H170 motherboard to enable compatibility with the Kaby Lake CPU.
 
Solution