Yes it is cycled.
The reason why: the growths on the top rock take longer to adhere than full complement filtration bacteria. I'm 100% sure that rock has been underwater longer than 30 days (second proof of cycle regardless of kits)
the reason kits don't help is they may or may not test right, we can see from searches. The top two methods are unfailing, however. cycle=done. your thread is now added to page one of the microbiology of cycling thread /umpire section ha fun.
B
additionals, all taken from pics:
if the bottom rocks aren't the same lot, even if they're dry, the top portion is cycled and can run a full tank's bioload, the middle rocks if dry do not matter overall. They may be live anyway, just not under such light to cause the identifying growths.
if any wet pack sand was used, that too brought in additional bacteria aiding the cycle. if the sand was dry, no matter it too will be cycled after just a few days of being associated underwater with the known portions of the tank that are cycled. My guess going off pics is that's all live rock from a live rock bin at the pet store, and wet pack sand from caribsea.
Live rock never ever loses bacteria when you transfer it tank to tank, that's the main reason you are cycled.
There is a way to get any ammonia test kit to work, used differently than the instructions, we do it on the last couple pages here.
You can skip your cycle. Ive been reefing online for twenty years and have never waited one second for a tank to cycle, because I buy rocks that are already cycled and move them home. Here's two: https://www.reef2reef.com/threads/octo-high-end-sps-skip-cycle-build.713256/...
www.reef2reef.com