Can I replace 当 with 是 in this sentence
当属 is an abbreviation of 应当属于, which means should be.

应当 means should, 属于 means be/is (of which the original meaning is belong to. Here maybe you can interpret it as attribute to? I'm not sure.)

So you can say 当属 or 应当是.